TranslationRecognizer Clase
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer - com.
microsoft. cognitiveservices. speech. translation. TranslationRecognizer
- com.
- com.
public final class TranslationRecognizer
extends Recognizer
Realiza la traducción en la entrada de voz. Nota: se debe llamar a close() para liberar los recursos subyacentes mantenidos por el objeto .
Resumen del campo
Modificador y tipo | Campo y descripción |
---|---|
final
Event |
canceled
El evento canceló indica que se canceló el reconocimiento o la traducción. |
final
Event |
recognized
El evento reconocido indica que se recibe un resultado de reconocimiento final. |
final
Event |
recognizing
El evento que reconoce señales de que se recibe un resultado intermedio de reconocimiento. |
final
Event |
synthesizing
La síntesis de eventos indica que se recibe un resultado de síntesis de traducción. |
Resumen del constructor
Constructor | Description |
---|---|
TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig) |
Construye una instancia de un reconocedor de traducción para la traducción de voz insertada. |
TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig, AudioConfig audioConfig) |
Construye una instancia de un reconocedor de traducción para la traducción de voz insertada. |
TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig) |
Construye una instancia de un reconocedor de traducción para la traducción de voz híbrida. |
TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig, AudioConfig audioConfig) |
Construye una instancia de un reconocedor de traducción para la traducción de voz híbrida. |
TranslationRecognizer(SpeechTranslationConfig stc) |
Construye una instancia de un reconocedor de traducción. |
TranslationRecognizer(SpeechTranslationConfig stc, AudioConfig audioConfig) |
Construye una instancia de un reconocedor de traducción. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
void |
addTargetLanguage(String value)
Agrega un idioma de destino para la traducción. |
protected void |
dispose(boolean disposing)
Este método realiza la limpieza de recursos. |
java.lang.String |
getAuthorizationToken()
Obtiene el token de autorización usado para comunicarse con el servicio. |
Property |
getProperties()
Colección de propiedades y sus valores definidos para este reconocedor de traducción |
java.lang.String |
getSpeechRecognitionLanguage()
Obtiene el idioma hablado del reconocimiento. |
java.util.ArrayList<java.lang.String> |
getTargetLanguages()
Obtiene todos los idiomas de destino que se han configurado para la traducción. |
java.lang.String |
getVoiceName()
Obtiene el nombre de la voz de salida. |
java.util.concurrent.Future<Translation |
recognizeOnceAsync()
Inicia el reconocimiento y la traducción, y se detiene después de que se reconozca la primera expresión. |
void |
removeTargetLanguage(String value)
Quita un idioma de destino para la traducción. |
void |
setAuthorizationToken(String token)
Establece el token de autorización usado para comunicarse con el servicio. |
java.util.concurrent.Future<java.lang.Void> |
startContinuousRecognitionAsync()
Inicia el reconocimiento y la traducción en una secuencia de audio continua, hasta que se llama a Stop |
java.util.concurrent.Future<java.lang.Void> |
stopContinuousRecognitionAsync()
Detiene una operación de reconocimiento en ejecución tan pronto como sea posible y solicita inmediatamente un resultado en función de la entrada que se ha procesado hasta ahora. |
Métodos heredados de Recognizer
Métodos heredados de java.lang.Object
Detalles del campo
canceled
public final EventHandlerImpl
El evento canceló indica que se canceló el reconocimiento o la traducción.
recognized
public final EventHandlerImpl
El evento reconocido indica que se recibe un resultado de reconocimiento final.
recognizing
public final EventHandlerImpl
El evento que reconoce señales de que se recibe un resultado intermedio de reconocimiento.
synthesizing
public final EventHandlerImpl
La síntesis de eventos indica que se recibe un resultado de síntesis de traducción.
Detalles del constructor
TranslationRecognizer
public TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig)
Construye una instancia de un reconocedor de traducción para la traducción de voz insertada.
Parameters:
TranslationRecognizer
public TranslationRecognizer(EmbeddedSpeechConfig embeddedSpeechConfig, AudioConfig audioConfig)
Construye una instancia de un reconocedor de traducción para la traducción de voz insertada.
Parameters:
TranslationRecognizer
public TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig)
Construye una instancia de un reconocedor de traducción para la traducción de voz híbrida.
Parameters:
TranslationRecognizer
public TranslationRecognizer(HybridSpeechConfig hybridSpeechConfig, AudioConfig audioConfig)
Construye una instancia de un reconocedor de traducción para la traducción de voz híbrida.
Parameters:
TranslationRecognizer
public TranslationRecognizer(SpeechTranslationConfig stc)
Construye una instancia de un reconocedor de traducción.
Parameters:
TranslationRecognizer
public TranslationRecognizer(SpeechTranslationConfig stc, AudioConfig audioConfig)
Construye una instancia de un reconocedor de traducción.
Parameters:
Detalles del método
addTargetLanguage
public void addTargetLanguage(String value)
Agrega un idioma de destino para la traducción. Se agregó en la versión 1.7.0.
Parameters:
dispose
protected void dispose(boolean disposing)
Este método realiza la limpieza de recursos. El parámetro booleano que elimina indica si se llama al método desde Dispose (si la eliminación es true) o desde el finalizador (si la eliminación es false). Las clases derivadas deben invalidar este método para eliminar el recurso si es necesario.
Overrides:
TranslationRecognizer.dispose(boolean disposing)Parameters:
getAuthorizationToken
public String getAuthorizationToken()
Obtiene el token de autorización usado para comunicarse con el servicio.
Returns:
getProperties
public PropertyCollection getProperties()
Colección de propiedades y sus valores definidos para este TranslationRecognizer.
Returns:
getSpeechRecognitionLanguage
public String getSpeechRecognitionLanguage()
Obtiene el idioma hablado del reconocimiento.
Returns:
getTargetLanguages
public ArrayList
Obtiene todos los idiomas de destino que se han configurado para la traducción.
Returns:
getVoiceName
public String getVoiceName()
Obtiene el nombre de la voz de salida.
Returns:
recognizeOnceAsync
public Future
Inicia el reconocimiento y la traducción, y se detiene después de que se reconozca la primera expresión. La tarea devuelve el texto de traducción como resultado. Nota: RecognizeOnceAsync() devuelve cuando se ha reconocido la primera expresión, por lo que es adecuado para el reconocimiento de captura única, como el comando o la consulta. Para el reconocimiento de larga duración, use StartContinuousRecognitionAsync() en su lugar.
Returns:
removeTargetLanguage
public void removeTargetLanguage(String value)
Quita un idioma de destino para la traducción. Se agregó en la versión 1.7.0.
Parameters:
setAuthorizationToken
public void setAuthorizationToken(String token)
Establece el token de autorización usado para comunicarse con el servicio. Nota: El autor de la llamada debe asegurarse de que el token de autorización es válido. Antes de que expire el token de autorización, el autor de la llamada debe actualizarlo llamando a este establecedor con un nuevo token válido. De lo contrario, el reconocedor encontrará errores durante el reconocimiento.
Parameters:
startContinuousRecognitionAsync
public Future
Inicia el reconocimiento y la traducción en una secuencia de audio continua, hasta que se llama a StopContinuousRecognitionAsync(). El usuario debe suscribirse a eventos para recibir resultados de traducción.
Returns:
stopContinuousRecognitionAsync
public Future
Detiene una operación de reconocimiento en ejecución tan pronto como sea posible y solicita inmediatamente un resultado en función de la entrada que se ha procesado hasta ahora. Esto funciona para todas las operaciones de reconocimiento, no solo para las continuas, y facilita el uso de botones de inserción para hablar o "finalizar ahora" para el punto de conexión de audio manual.
Returns:
Se aplica a
Azure SDK for Java