SpeechRecognizer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase proporciona acceso al servicio de reconocimiento de voz.
[Android.Runtime.Register("android/speech/SpeechRecognizer", DoNotGenerateAcw=true)]
public class SpeechRecognizer : Java.Lang.Object
[<Android.Runtime.Register("android/speech/SpeechRecognizer", DoNotGenerateAcw=true)>]
type SpeechRecognizer = class
inherit Object
- Herencia
- Atributos
Comentarios
Esta clase proporciona acceso al servicio de reconocimiento de voz. Este servicio permite el acceso al reconocedor de voz. No cree instancias de esta clase directamente, en su lugar, llame a SpeechRecognizer#createSpeechRecognizer(Context)
o SpeechRecognizer#createOnDeviceSpeechRecognizer(Context)
. Los métodos de esta clase solo se deben invocar desde el subproceso de aplicación principal.
Es probable que la implementación de esta API transmita audio a servidores remotos para realizar el reconocimiento de voz. Como tal, esta API no está pensada para usarse para el reconocimiento continuo, lo que consumiría una cantidad significativa de batería y ancho de banda.
Tenga en cuenta que la aplicación debe tener android.Manifest.permission#RECORD_AUDIO
permiso para usar esta clase.
Documentación de Java para android.speech.SpeechRecognizer
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
SpeechRecognizer(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
ConfidenceScores |
Clave usada para recuperar una matriz float de los |
DetectedLanguage |
Clave usada para recuperar una |
ErrorAudio |
Obsoletos.
Error de grabación de audio. |
ErrorCannotCheckSupport |
Obsoletos.
El servicio no permite comprobar si hay soporte técnico. |
ErrorCannotListenToDownloadEvents |
Obsoletos.
El servicio no admite la escucha de eventos de descarga de modelos. |
ErrorClient |
Obsoletos.
Otros errores del lado cliente. |
ErrorInsufficientPermissions |
Obsoletos.
Permisos insuficientes |
ErrorLanguageNotSupported |
Obsoletos.
El idioma solicitado no está disponible para usarse con el reconocedor actual. |
ErrorLanguageUnavailable |
Obsoletos.
Se admite el idioma solicitado, pero no está disponible actualmente (por ejemplo, |
ErrorNetwork |
Obsoletos.
Otros errores relacionados con la red. |
ErrorNetworkTimeout |
Obsoletos.
Se agota el tiempo de espera de la operación de red. |
ErrorNoMatch |
Obsoletos.
No se ha coinciden los resultados del reconocimiento. |
ErrorRecognizerBusy |
Obsoletos.
RecognitionService ocupado. |
ErrorServer |
Obsoletos.
El servidor envía el estado de error. |
ErrorServerDisconnected |
Obsoletos.
El servidor se ha desconectado, e. |
ErrorSpeechTimeout |
Obsoletos.
Sin entrada de voz |
ErrorTooManyRequests |
Obsoletos.
Demasiadas solicitudes del mismo cliente. |
LanguageDetectionConfidenceLevel |
Clave usada para recuperar el nivel de confianza del idioma detectado del fragmento de audio más reciente, representado por un |
LanguageDetectionConfidenceLevelConfident |
Obsoletos.
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
LanguageDetectionConfidenceLevelHighlyConfident |
Obsoletos.
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
LanguageDetectionConfidenceLevelNotConfident |
Obsoletos.
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
LanguageDetectionConfidenceLevelUnknown |
Obsoletos.
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
LanguageSwitchResult |
Clave usada para recuperar el resultado del modificador de idioma del fragmento de audio más reciente, representado por un |
LanguageSwitchResultFailed |
Obsoletos.
Modificador intentó y produjo un error. |
LanguageSwitchResultNotAttempted |
Obsoletos.
No se intentó cambiar. |
LanguageSwitchResultSkippedNoModel |
Obsoletos.
Modificador omitido porque falta el modelo de lenguaje o el idioma no está en la lista de permitidos para el modificador automático. |
LanguageSwitchResultSucceeded |
Obsoletos.
Switch intentó y se realizó correctamente. |
RecognitionParts |
Clave usada para recibir un ArrayList< |
ResultsAlternatives |
Clave usada para recuperar un ArrayList< |
ResultsRecognition |
Clave usada para recuperar un |
TopLocaleAlternatives |
Clave usada para recuperar un ArrayList< |
Propiedades
Class |
Devuelve la clase en tiempo de ejecución de este |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
JniIdentityHashCode |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
JniPeerMembers |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
PeerReference |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
Cancel() |
Cancela el reconocimiento de voz. |
CheckRecognitionSupport(Intent, IExecutor, IRecognitionSupportCallback) |
Comprueba si |
Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
CreateOnDeviceSpeechRecognizer(Context) |
Método factory para crear un nuevo |
CreateSpeechRecognizer(Context, ComponentName) |
Método factory para crear un nuevo |
CreateSpeechRecognizer(Context) |
Método factory para crear un nuevo |
Destroy() |
Destruye el objeto |
Dispose() |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
Dispose(Boolean) |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
IsOnDeviceRecognitionAvailable(Context) |
Comprueba si hay un servicio de reconocimiento de voz en el dispositivo disponible en el sistema. |
IsRecognitionAvailable(Context) |
Comprueba si un servicio de reconocimiento de voz está disponible en el sistema. |
JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
SetRecognitionListener(IRecognitionListener) |
Establece el agente de escucha que recibirá todas las devoluciones de llamada. |
StartListening(Intent) |
Comienza a escuchar la voz. |
StopListening() |
Deja de escuchar la voz. |
ToArray<T>() |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
TriggerModelDownload(Intent, IExecutor, IModelDownloadListener) |
Intenta descargar la compatibilidad con el especificado |
TriggerModelDownload(Intent) |
Intenta descargar la compatibilidad con el especificado |
UnregisterFromRuntime() |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
Wait() |
Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Eventos
BeginningOfSpeech |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
BufferReceived |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
EndOfSegmentedSession |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
EndOfSpeech |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
Error |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
Event |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
LanguageDetection |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
PartialResults |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
ReadyForSpeech |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
Results |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
RmsChanged |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
SegmentResults |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
IJavaPeerable.Finalized() |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Esta clase proporciona acceso al servicio de reconocimiento de voz. (Heredado de Object) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |
GetJniTypeName(IJavaPeerable) |
Esta clase proporciona acceso al servicio de reconocimiento de voz. |