XSpeechSynthesizerGetStreamData
Recupera os dados de um fluxo de síntese de fala.Sintaxe
Parâmetros
speechSynthesisStream _In_Tipo: XSpeechSynthesizerStreamHandle O fluxo de síntese de fala que contém o buffer de dados. bufferSize _In_
Tipo: size_t O tamanho do buffer, em bytes, retornado por XSpeechSynthesizerGetStreamDataSize. buffer _Out_writes_to_(bufferSize,bufferUsed)
Tipo: void Um ponteiro para o buffer de dados que receberá os dados. bufferUsed _Out_opt_
Tipo: size_t* O tamanho dos dados recebidos em buffer, em bytes.
Valor retornado
Tipo: HRESULT Retornará S_OK se for bem-sucedido; caso contrário, retornará um código de erro. Para obter uma lista de códigos de erro, consulte Códigos de erro. Se a função falhar porque speechSynthesisStream não está definido como um identificador de fluxo de sintetizador de fala válido, o valor retornado será definido como HRESULT_FROM_WIN32(ERROR_NOT_FOUND).Comentários
Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais informações, consulte Threads sensíveis ao tempo.
audio/wav).
Para obter um exemplo que demonstra como usar a função XSpeechSynthesizerGetStreamData, consulte XSpeechSynthesizerCreate.
Requisitos
Cabeçalho: XSpeechSynthesizer.h Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
Confira também
XAccessibilityXSpeechSynthesizerGetStreamDataSize
XSpeechSynthesizer
