XSpeechSynthesizerGetStreamData
Recupera los datos de una secuencia de síntesis de voz.Sintaxis
Parámetros
speechSynthesisStream _In_Tipo: XSpeechSynthesizerStreamHandle La secuencia de síntesis de voz que contiene el búfer de datos. bufferSize _In_
Tipo: size_t El tamaño del búfer, en bytes, devuelto por XSpeechSynthesizerGetStreamDataSize. buffer _Out_writes_to_(bufferSize,bufferUsed)
Tipo: void Un puntero al búfer de datos que recibirá los datos. bufferUsed _Out_opt_
Tipo: size_t* El tamaño de los datos recibidos en buffer, en bytes.
Valor devuelto
Tipo: HRESULT Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve un código de error. Para obtener una lista de códigos de error, consulte Códigos de error. Si la función falla porque speechSynthesisStream no está establecido en un identificador de secuencia de sintetizador de voz válido, el valor devuelto se establece en HRESULT_FROM_WIN32(ERROR_NOT_FOUND).Comentarios
No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo.
audio/wav).
Para ver un ejemplo que muestra cómo usar la función XSpeechSynthesizerGetStreamData, consulte XSpeechSynthesizerCreate.
Requisitos
Encabezado: XSpeechSynthesizer.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesDocumentación conceptual
Consulte también
XAccessibilityXSpeechSynthesizerGetStreamDataSize
XSpeechSynthesizer
