SpeechProcessingManager
StartStreamingSpeechToText
Disponible desde la versión 8.3.23.
Sintaxis:
StartStreamingSpeechToText(<Clave>, <ManejadorDeReconocimiento>, <ParámetrosDelModelo>, <VarianteDeUsoDeUbicaciónDeProcesamientoDeVoz>, <ParámetrosDeTransmisiónDeTextoAVoz>)
Parámetros:
<Clave> (obligatorio)
Tipo: String.
ID de reconocimiento de transmisión.
Si ya existe un trabajo activo con el ID especificado, se genera una excepción.
Importante. La clave debe ser única para un área de datos donde se realiza el reconocimiento.
<ManejadorDeReconocimiento> (obligatorio)
Tipo: CallbackDescription.
Procedimiento que se llama cuando aparecen nuevas hipótesis de reconocimiento con los siguientes parámetros:
- <ResultadoDeReconocimiento>. Tipo: SpeechToTextResult.
- <ContinuarReconocimiento>. Tipo: Boolean. Indica que se debe continuar con el reconocimiento de voz. Valor predeterminado: True.
- <ParámetrosAdicionales>. Valor especificado al crear el objeto CallbackDescription.
<ParámetrosDelModelo> (opcional)
Tipo: SpeechToTextModelParameters.
Parámetros del modelo de reconocimiento de voz con un código de idioma especificado.
De forma predeterminada, se utiliza el idioma de la sesión actual. Los demás parámetros no están definidos.
<VarianteDeUsoDeUbicaciónDeProcesamientoDeVoz> (opcional)
Tipo: SpeechProcessingLocationUseVariant.
Opción para usar la ubicación del modelo de voz.
Valor predeterminado: Auto.
<ParámetrosDeTransmisiónDeTextoAVoz> (opcional)
Tipo: SpeechToTextStreamingParameters.
Parámetros adicionales de reconocimiento de transmisión.
Descripción:
Inicia la captura del sonido desde el micrófono y envía la transmisión para su reconocimiento.
Recomendamos que inicie el reconocimiento de voz en transmisión utilizando este método solo de forma interactiva. En este caso, el usuario sabrá que se capturará el audio para reconocer el habla.
Se busca un modelo de reconocimiento de voz de la siguiente manera:
- Búsqueda de un modelo conectado adecuado para el reconocimiento local. Si se encuentra, se utiliza un modelo local.
- Si no se encuentra un modelo local, se realiza una llamada al servicio en la nube.
- Si no se encuentra un modelo en el servicio en la nube, se genera una excepción.
Si intenta iniciar más de una transmisión de reconocimiento utilizando la misma clave, se genera una excepción.
Cuando se utiliza el reconocimiento de voz externo, no están disponibles las gramáticas adicionales establecidas mediante el método SetInfoBaseAdditionalGrammar.
En MS Windows Server 2003/Windows XP, el método genera una excepción.
Disponibilidad:
Cliente ligero, cliente web, cliente móvil, servidor, cliente grueso, aplicación móvil (cliente).
Disponible desde:
Disponible desde la versión 8.3.23.


