SpeechConfigImpl class
- Extends
Propiedades
authorization |
Obtiene el token de autorización. |
auto |
|
end |
|
endpoint |
Obtiene el identificador de punto de conexión de un modelo de voz personalizado que se usa para el reconocimiento de voz. |
output |
Obtiene el formato de salida del reconocimiento de voz (simple o detallado). Nota: Este formato de salida es para el resultado del reconocimiento de voz, use [SpeechConfig.speechSynthesisOutputFormat] para obtener el formato de salida de audio sintetizado. |
properties | |
region | |
speech |
Devuelve el idioma configurado. |
speech |
Obtiene el idioma del sintetizador de voz. Se agregó en la versión 1.11.0. |
speech |
Obtiene el formato de salida de síntesis de voz. Se agregó en la versión 1.11.0. |
speech |
Obtiene la voz del sintetizador de voz. Se agregó en la versión 1.11.0. |
subscription |
Métodos
clone() | |
enable |
Habilite el registro de audio en el servicio. Los registros de audio y contenido se almacenan en el almacenamiento propiedad de Microsoft o en su propia cuenta de almacenamiento vinculada a su suscripción de Cognitive Services (Bring Your Own Storage (BYOS) habilitado para el recurso de voz. Los registros se quitarán después de 30 días. Se agregó en la versión 1.7.0. |
enable |
Habilite el dictado. Solo se admite en el reconocimiento continuo de voz. Se agregó en la versión 1.7.0. |
get |
Devuelve el valor actual de una propiedad arbitraria. |
request |
Incluye marcas de tiempo de nivel de palabra. Se agregó en la versión 1.7.0. |
set |
Establece la opción soece. Se agregó en la versión 1.7.0. |
set |
Establece una propiedad arbitraria. |
set |
Establece la configuración del proxy. Solo es relevante en entornos de Node.js. Se agregó en la versión 1.4.0. |
set |
Establece la configuración del proxy. Solo es relevante en entornos de Node.js. Se agregó en la versión 1.4.0. |
set |
Establece un valor de propiedad que se pasará al servicio mediante el canal especificado. Se agregó en la versión 1.7.0. |
Métodos heredados
close() | Cierra la configuración. |
from |
Crea una instancia de la factoría de voz con el token de autorización inicial y la región especificados. 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. Nota: Use un token derivado de la clave de suscripción LanguageUnderstanding en caso de que desee usar el reconocedor de intenciones. A medida que se copian los valores de configuración al crear un nuevo reconocedor, el nuevo valor de token no se aplicará a los reconocedores que ya se hayan creado. Para los reconocedores que se han creado antes, debe establecer el token de autorización del reconocedor correspondiente para actualizar el token. De lo contrario, los reconocedores encontrarán errores durante el reconocimiento. |
from |
Crea una instancia de la configuración de voz con el punto de conexión y la clave de suscripción especificados. Este método solo está pensado para los usuarios que usan un punto de conexión de servicio o parámetros no estándar. Nota: Use la clave de suscripción LanguageUnderstanding en caso de que quiera usar el reconocedor de intenciones. Nota: Los parámetros de consulta especificados en la dirección URL del punto de conexión no se cambian, incluso si se establecen mediante otras API. Por ejemplo, si el idioma se define en el URI como parámetro de consulta "language=de-DE" y también se establece mediante SpeechConfig.speechRecognitionLanguage = "en-US", la configuración de idioma en URI tiene prioridad y el idioma efectivo es "de-DE". Solo otras API pueden establecer los parámetros que no se especifican en la dirección URL del punto de conexión. Nota: Para usar el token de autorización con fromEndpoint, pase una cadena vacía a subscriptionKey en el método fromEndpoint y, a continuación, establezca authorizationToken="token" en la instancia de SpeechConfig creada para usar el token de autorización. |
from |
Crea una instancia de la configuración de voz con el host y la clave de suscripción especificados. Este método solo está pensado para los usuarios que usan un host de servicio no predeterminado. Se asume la ruta de acceso del recurso estándar. En el caso de los servicios con una ruta de acceso de recursos no estándar o ninguna ruta de acceso, use fromEndpoint en su lugar. Nota: Los parámetros de consulta no se permiten en el URI del host y deben establecerse mediante otras API. Nota: Para usar un token de autorización con fromHost, use fromHost(URL) y establezca la propiedad AuthorizationToken en la instancia de SpeechConfig creada. Nota: Se ha agregado en la versión 1.9.0. |
from |
Instancia estática de SpeechConfig devuelta pasando subscriptionKey y región de servicio. Nota: Use la clave de suscripción LanguageUnderstanding en caso de que quiera usar el reconocedor de intenciones. |
Detalles de las propiedades
authorizationToken
Obtiene el token de autorización.
string authorizationToken
Valor de propiedad
string
autoDetectSourceLanguages
string autoDetectSourceLanguages
Valor de propiedad
string
endPoint
URL endPoint
Valor de propiedad
URL
endpointId
Obtiene el identificador de punto de conexión de un modelo de voz personalizado que se usa para el reconocimiento de voz.
string endpointId
Valor de propiedad
string
El identificador del punto de conexión
outputFormat
Obtiene el formato de salida del reconocimiento de voz (simple o detallado). Nota: Este formato de salida es para el resultado del reconocimiento de voz, use [SpeechConfig.speechSynthesisOutputFormat] para obtener el formato de salida de audio sintetizado.
OutputFormat outputFormat
Valor de propiedad
Devuelve el formato de salida.
properties
region
string region
Valor de propiedad
string
Región establecida en la configuración.
speechRecognitionLanguage
Devuelve el idioma configurado.
string speechRecognitionLanguage
Valor de propiedad
string
speechSynthesisLanguage
Obtiene el idioma del sintetizador de voz. Se agregó en la versión 1.11.0.
string speechSynthesisLanguage
Valor de propiedad
string
Devuelve el lenguaje de síntesis de voz.
speechSynthesisOutputFormat
Obtiene el formato de salida de síntesis de voz. Se agregó en la versión 1.11.0.
SpeechSynthesisOutputFormat speechSynthesisOutputFormat
Valor de propiedad
Devuelve el formato de salida de síntesis de voz.
speechSynthesisVoiceName
Obtiene la voz del sintetizador de voz. Se agregó en la versión 1.11.0.
string speechSynthesisVoiceName
Valor de propiedad
string
Devuelve la voz de síntesis de voz.
subscriptionKey
string subscriptionKey
Valor de propiedad
string
Clave de suscripción establecida en la configuración.
Detalles del método
clone()
enableAudioLogging()
Habilite el registro de audio en el servicio. Los registros de audio y contenido se almacenan en el almacenamiento propiedad de Microsoft o en su propia cuenta de almacenamiento vinculada a su suscripción de Cognitive Services (Bring Your Own Storage (BYOS) habilitado para el recurso de voz. Los registros se quitarán después de 30 días. Se agregó en la versión 1.7.0.
function enableAudioLogging()
enableDictation()
Habilite el dictado. Solo se admite en el reconocimiento continuo de voz. Se agregó en la versión 1.7.0.
function enableDictation()
getProperty(string | PropertyId, string)
Devuelve el valor actual de una propiedad arbitraria.
function getProperty(name: string | PropertyId, def?: string): string
Parámetros
- name
-
string | PropertyId
Nombre de la propiedad que se va a consultar.
- def
-
string
El valor que se va a devolver en caso de que no se conozca la propiedad.
Devoluciones
string
Valor actual o predeterminado proporcionado de la propiedad especificada.
requestWordLevelTimestamps()
Incluye marcas de tiempo de nivel de palabra. Se agregó en la versión 1.7.0.
function requestWordLevelTimestamps()
setProfanity(ProfanityOption)
Establece la opción soece. Se agregó en la versión 1.7.0.
function setProfanity(profanity: ProfanityOption)
Parámetros
- profanity
- ProfanityOption
setProperty(string | PropertyId, string)
Establece una propiedad arbitraria.
function setProperty(name: string | PropertyId, value: string)
Parámetros
- name
-
string | PropertyId
Nombre de la propiedad que se va a establecer.
- value
-
string
Nuevo valor de la propiedad.
setProxy(string, number)
Establece la configuración del proxy. Solo es relevante en entornos de Node.js. Se agregó en la versión 1.4.0.
function setProxy(proxyHostName: string, proxyPort: number)
Parámetros
- proxyHostName
-
string
Nombre de host del servidor proxy.
- proxyPort
-
number
Número de puerto del servidor proxy.
setProxy(string, number, string, string)
Establece la configuración del proxy. Solo es relevante en entornos de Node.js. Se agregó en la versión 1.4.0.
function setProxy(proxyHostName: string, proxyPort: number, proxyUserName: string, proxyPassword: string)
Parámetros
- proxyHostName
-
string
Nombre de host del servidor proxy, sin el esquema de protocolo (http://)
- proxyPort
-
number
Número de puerto del servidor proxy.
- proxyUserName
-
string
Nombre de usuario del servidor proxy.
- proxyPassword
-
string
Contraseña del servidor proxy.
setServiceProperty(string, string)
Establece un valor de propiedad que se pasará al servicio mediante el canal especificado. Se agregó en la versión 1.7.0.
function setServiceProperty(name: string, value: string)
Parámetros
- name
-
string
- value
-
string
Detalles de los métodos heredados
close()
fromAuthorizationToken(string, string)
Crea una instancia de la factoría de voz con el token de autorización inicial y la región especificados. 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. Nota: Use un token derivado de la clave de suscripción LanguageUnderstanding en caso de que desee usar el reconocedor de intenciones. A medida que se copian los valores de configuración al crear un nuevo reconocedor, el nuevo valor de token no se aplicará a los reconocedores que ya se hayan creado. Para los reconocedores que se han creado antes, debe establecer el token de autorización del reconocedor correspondiente para actualizar el token. De lo contrario, los reconocedores encontrarán errores durante el reconocimiento.
static function fromAuthorizationToken(authorizationToken: string, region: string): SpeechConfig
Parámetros
- authorizationToken
-
string
Token de autorización inicial.
- region
-
string
Nombre de la región (consulte la página región).
Devoluciones
Una instancia de la factoría de voz.
Heredado deSpeechConfig.fromAuthorizationToken
fromEndpoint(URL, string)
Crea una instancia de la configuración de voz con el punto de conexión y la clave de suscripción especificados. Este método solo está pensado para los usuarios que usan un punto de conexión de servicio o parámetros no estándar. Nota: Use la clave de suscripción LanguageUnderstanding en caso de que quiera usar el reconocedor de intenciones. Nota: Los parámetros de consulta especificados en la dirección URL del punto de conexión no se cambian, incluso si se establecen mediante otras API. Por ejemplo, si el idioma se define en el URI como parámetro de consulta "language=de-DE" y también se establece mediante SpeechConfig.speechRecognitionLanguage = "en-US", la configuración de idioma en URI tiene prioridad y el idioma efectivo es "de-DE". Solo otras API pueden establecer los parámetros que no se especifican en la dirección URL del punto de conexión. Nota: Para usar el token de autorización con fromEndpoint, pase una cadena vacía a subscriptionKey en el método fromEndpoint y, a continuación, establezca authorizationToken="token" en la instancia de SpeechConfig creada para usar el token de autorización.
static function fromEndpoint(endpoint: URL, subscriptionKey?: string): SpeechConfig
Parámetros
- endpoint
-
URL
Punto de conexión de servicio al que se va a conectar.
- subscriptionKey
-
string
Clave de suscripción. Si no se especifica una clave de suscripción, se debe establecer un token de autorización.
Devoluciones
Una instancia de la factoría de voz.
Heredado deSpeechConfig.fromEndpoint
fromHost(URL, string)
Crea una instancia de la configuración de voz con el host y la clave de suscripción especificados. Este método solo está pensado para los usuarios que usan un host de servicio no predeterminado. Se asume la ruta de acceso del recurso estándar. En el caso de los servicios con una ruta de acceso de recursos no estándar o ninguna ruta de acceso, use fromEndpoint en su lugar. Nota: Los parámetros de consulta no se permiten en el URI del host y deben establecerse mediante otras API. Nota: Para usar un token de autorización con fromHost, use fromHost(URL) y establezca la propiedad AuthorizationToken en la instancia de SpeechConfig creada. Nota: Se ha agregado en la versión 1.9.0.
static function fromHost(hostName: URL, subscriptionKey?: string): SpeechConfig
Parámetros
- hostName
-
URL
- subscriptionKey
-
string
Clave de suscripción. Si no se especifica una clave de suscripción, se debe establecer un token de autorización.
Devoluciones
Una instancia de la factoría de voz.
Heredado deSpeechConfig.fromHost
fromSubscription(string, string)
Instancia estática de SpeechConfig devuelta pasando subscriptionKey y región de servicio. Nota: Use la clave de suscripción LanguageUnderstanding en caso de que quiera usar el reconocedor de intenciones.
static function fromSubscription(subscriptionKey: string, region: string): SpeechConfig
Parámetros
- subscriptionKey
-
string
Clave de suscripción.
- region
-
string
Nombre de la región (consulte la página región).
Devoluciones
La factoría de voz
Heredado deSpeechConfig.fromSubscription