SpeechConfig Clase

Definición

Información sobre la suscripción, incluida la clave y la región, el punto de conexión, el host o el token de autorización.

public class SpeechConfig
type SpeechConfig = class
Public Class SpeechConfig
Herencia
SpeechConfig
Derivado

Comentarios

Las llamadas al servicio voz requieren un objeto **SpeechConfig**.

Hay algunas maneras de inicializar speechConfig: * Mediante FromSubscription(String, String): pasar una clave y la región asociada. * Uso FromEndpoint(Uri, String)de : pase un punto de conexión de servicio de voz. La clave y el token de autorización son opcionales. * Uso FromHost(Uri, String)de : pase una dirección de host. La clave y el token de autorización son opcionales.

Consulte también: Introducción a la conversión de voz en texto

Propiedades

AuthorizationToken

Obtiene o establece el token de autorización.

EndpointId

Obtiene o establece el identificador de punto de conexión de un modelo de voz personalizado que se va a usar para el reconocimiento de voz o un modelo de voz personalizado para la síntesis de voz.

OutputFormat

Obtiene o establece el formato de salida del reconocimiento de voz: simple o detallado.

Region

Región.

SpeechRecognitionLanguage

Especifica el nombre del idioma hablado que se va a reconocer, en formato BCP-47.

SpeechSynthesisLanguage

Obtiene o establece el lenguaje de síntesis de voz, por ejemplo, en-US. Agregado en la versión 1.4.0

SpeechSynthesisOutputFormat

Obtiene el formato de salida de voz sintetizada. Agregado en la versión 1.4.0

Valor de ejemplo: riff-16khz-16bit-mono-pcm

SpeechSynthesisVoiceName

Obtiene o establece la voz de síntesis de voz. Agregado en la versión 1.4.0

SubscriptionKey

Clave de suscripción.

Métodos

EnableAudioLogging()

Habilite el registro de audio y contenido en el servicio. Agregado en la versión 1.5.0

EnableDictation()

Habilite el dictado durante el reconocimiento continuo. Agregado en la versión 1.5.0

FromAuthorizationToken(String, String)

Crea una instancia de la configuración de voz con el token de autorización y la región especificados.

FromEndpoint(Uri)

Crea una instancia de la configuración de voz con el punto de conexión especificado. Agregado en la versión 1.5.0

FromEndpoint(Uri, String)

Crea una instancia de SpeechConfig con un punto de conexión personalizado y una clave de suscripción.

FromHost(Uri)

Crea una instancia de la configuración de voz con el host especificado. 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. Agregado en 1.

FromHost(Uri, String)

Crea una instancia de SpeechConfig con un host y una clave de suscripción específicos. 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. Agregado en la versión 1.8.0

FromSubscription(String, String)

Crea una instancia de configuración de voz con la clave de suscripción y la región especificadas.

Consulte también: Introducción a la conversión de voz en texto

GetProperty(PropertyId)

Busca la propiedad denominada con esta PropertyId enumeración. Agregado en la versión 1.3.0

GetProperty(String)

Busca la propiedad que tiene este nombre de cadena.

RequestWordLevelTimestamps()

Incluya marcas de tiempo de nivel de palabra. Cuando se habilita el registro de audio, este método agrega detalles de hora sobre el punto de inicio y la duración de cada palabra al registro. Agregado en la versión 1.5.0

SetProfanity(ProfanityOption)

Establece la opción soece. La opción soece puede quitar palabras soeces o reemplazar sus letras por estrellas. Agregado en la versión 1.5.0

SetProperty(PropertyId, String)

Establece el valor de una propiedad especificada por un valor en la PropertyId enumeración. Agregado en la versión 1.3.0

SetProperty(String, String)

Establece una propiedad con un nombre de cadena.

SetProxy(String, Int32)

Configura el proxy. Agregado en la versión 1.3.0

SetProxy(String, Int32, String, String)

Configura el proxy con el par nombre de usuario-contraseña. Agregado en la versión 1.1.0

Nota: La funcionalidad de proxy no está disponible en macOS. Este método no tendrá ningún efecto en la plataforma macOS.

SetServiceProperty(String, String, ServicePropertyChannel)

Habilita la versión preliminar de las nuevas características de servicio.

SetSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat)

Establece el formato de salida de síntesis de voz. Agregado en la versión 1.4.0

Se aplica a