SpeechConfig Classe
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. SpeechConfig
- com.
Implémente
public class SpeechConfig
implements java.lang.AutoCloseable
Configuration vocale. Remarque : close() doit être appelé pour libérer les ressources sous-jacentes détenues par l’objet . Modification dans la version 1.7.0
Récapitulatif du champ
Modificateur et type | Champ et description |
---|---|
static java.lang.Class<?> |
speechConfigClass
Accesseur pour charger la bibliothèque native. |
Récapitulatif du constructeur
Modificateur | Constructeur | Description |
---|---|---|
protected | SpeechConfig(long handleValue) |
Constructeur interne pour l’objet de configuration vocale. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
void |
close()
Supprimer les ressources associées. |
void |
enableAudioLogging()
Activer la journalisation audio dans le service. |
void |
enableDictation()
Activez la dictée. |
static
Speech |
fromAuthorizationToken(String authorizationToken, String region)
Crée une instance d’une configuration vocale avec le jeton d’autorisation et la région de service spécifiés. |
static
Speech |
fromEndpoint(URI endpoint)
Crée une instance de la configuration vocale avec le point de terminaison spécifié. |
static
Speech |
fromEndpoint(URI endpoint, String subscriptionKey)
Crée une instance de la configuration vocale avec le point de terminaison et la clé d’abonnement spécifiés. |
static
Speech |
fromHost(URI host)
Crée une instance de la configuration vocale avec l’hôte spécifié. |
static
Speech |
fromHost(URI host, String subscriptionKey)
Crée une instance de la configuration speech avec l’hôte et la clé d’abonnement spécifiés. |
static
Speech |
fromSubscription(String subscriptionKey, String region)
Crée une instance d’une configuration speech avec la clé d’abonnement et la région de service spécifiées. |
java.lang.String |
getAuthorizationToken()
Obtient le jeton d’autorisation. |
java.lang.String |
getEndpointId()
Obtient l’ID de point de terminaison d’un modèle vocal personnalisé utilisé pour la reconnaissance vocale ou d’un modèle vocal personnalisé pour la synthèse vocale. |
Safe |
getImpl()
Obtenez le handle natif de l’objet de configuration speech. |
Output |
getOutputFormat()
Obtient le format de sortie de la reconnaissance vocale (simple ou détaillé). |
java.lang.String |
getProperty(PropertyId id)
Obtient la propriété par ID de propriété |
java.lang.String |
getProperty(String name)
Obtient une propriété nommée en tant que valeur. |
java.lang.String |
getSpeechRecognitionLanguage()
Obtient la langue de reconnaissance vocale |
java.lang.String |
getSpeechSynthesisLanguage()
Obtient la langue de synthèse vocale. |
java.lang.String |
getSpeechSynthesisOutputFormat()
Obtient le format de sortie de synthèse vocale. |
java.lang.String |
getSpeechSynthesisVoiceName()
Obtient le nom de la voix de synthèse vocale. |
void |
requestWordLevelTimestamps()
Inclut des horodatages au niveau du mot. |
void |
setAuthorizationToken(String value)
Définit le jeton d’autorisation. |
void |
setEndpointId(String value)
Définit l’ID de point de terminaison d’un modèle vocal personnalisé utilisé pour la reconnaissance vocale ou d’un modèle vocal personnalisé pour la synthèse vocale. |
void |
setOutputFormat(OutputFormat format)
Définit le format de sortie de la reconnaissance vocale (simple ou détaillé). |
void |
setProfanity(ProfanityOption profanity)
Définit l’option de grossièreté. |
void |
setProperty(PropertyId id, String value)
Définit la propriété par id de propriété |
void |
setProperty(String name, String value)
Définit une propriété nommée comme valeur. |
void |
setProxy(String proxyHostName, int proxyPort, String proxyUserName, String proxyPassword)
Définit la configuration du proxy Ajoutée dans la version 1.1.0. |
void |
setServiceProperty(String name, String value, ServicePropertyChannel channel)
Définit une valeur de propriété qui sera passée au service à l’aide du canal spécifié. |
void |
setSpeechRecognitionLanguage(String value)
Définit la langue de reconnaissance vocale |
void |
setSpeechSynthesisLanguage(String value)
Définit la langue de synthèse vocale. |
void |
setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)
Définit le format de sortie de synthèse vocale. |
void |
setSpeechSynthesisVoiceName(String value)
Définit le nom de la voix de synthèse vocale. |
Méthodes héritées de java.lang.Object
Détails du champ
speechConfigClass
public static Class speechConfigClass
Accesseur pour charger la bibliothèque native. Maintient la classe active afin que la classe GC ne la récupère pas (et les variables locales !)
Détails du constructeur
SpeechConfig
protected SpeechConfig(long handleValue)
Constructeur interne pour l’objet de configuration vocale.
Parameters:
Détails de la méthode
close
public void close()
Supprimer les ressources associées.
enableAudioLogging
public void enableAudioLogging()
Activer la journalisation audio dans le service. Les journaux d’activité audio et de contenu sont stockés soit dans un stockage appartenant à Microsoft, soit dans votre propre compte de stockage lié à votre abonnement Cognitive Services (ressource Speech byOS (Bring Your Own Storage) activée). Ajouté dans la version 1.5.0.
enableDictation
public void enableDictation()
Activez la dictée. Prise en charge uniquement dans la reconnaissance vocale continue. Ajouté dans la version 1.5.0.
fromAuthorizationToken
public static SpeechConfig fromAuthorizationToken(String authorizationToken, String region)
Crée une instance d’une configuration vocale avec le jeton d’autorisation et la région de service spécifiés. Remarque : l’appelant doit s’assurer que le jeton d’autorisation est valide. Avant que le jeton d’autorisation expire, l’appelant doit l’actualiser en appelant cet méthode setter avec un nouveau jeton valide. Comme les valeurs de configuration sont copiées lors de la création d’un module de reconnaissance, la nouvelle valeur de jeton ne s’applique pas aux modules de reconnaissance qui ont déjà été créés. Pour les modules de reconnaissance qui ont été créés précédemment, vous devez définir le jeton d’autorisation du module de reconnaissance correspondant pour actualiser le jeton. Sinon, les modules de reconnaissance rencontrent des erreurs lors de la reconnaissance.
Parameters:
Returns:
fromEndpoint
public static SpeechConfig fromEndpoint(URI endpoint)
Crée une instance de la configuration vocale avec le point de terminaison spécifié. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un point de terminaison ou des paramètres de service non standard. Remarque : Les paramètres de requête spécifiés dans l’URI du point de terminaison ne sont pas modifiés, même s’ils sont définis par d’autres API. Par exemple, si la langue de reconnaissance est définie dans l’URI en tant que paramètre de requête « language=de-DE », et également définie par setSpeechRecognitionLanguage(« en-US »), le paramètre de langue dans URI est prioritaire et la langue effective est « de-DE ». Seuls les paramètres non spécifiés dans l’URI de point de terminaison peuvent être définis par d’autres API. Remarque : si le point de terminaison nécessite une clé d’abonnement pour l’authentification, utilisez fromEndpoint(java.net.URI, String) pour passer la clé d’abonnement en tant que paramètre. Pour utiliser un jeton d’autorisation avec fromEndpoint, utilisez cette méthode pour créer un instance SpeechConfig, puis appelez setAuthorizationToken() sur le instance SpeechConfig créé. Remarque : Ajouté dans la version 1.5.0.
Parameters:
Returns:
fromEndpoint
public static SpeechConfig fromEndpoint(URI endpoint, String subscriptionKey)
Crée une instance de la configuration vocale avec le point de terminaison et la clé d’abonnement spécifiés. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un point de terminaison ou des paramètres de service non standard. Remarque : Les paramètres de requête spécifiés dans l’URI du point de terminaison ne sont pas modifiés, même s’ils sont définis par d’autres API. Par exemple, si la langue de reconnaissance est définie dans l’URI en tant que paramètre de requête « language=de-DE », et également définie par setSpeechRecognitionLanguage(« en-US »), le paramètre de langue dans URI est prioritaire et la langue effective est « de-DE ». Seuls les paramètres non spécifiés dans l’URI de point de terminaison peuvent être définis par d’autres API. Remarque : Pour utiliser un jeton d’autorisation avec fromEndpoint, utilisez fromEndpoint(java.net.URI), puis appelez setAuthorizationToken() sur le instance SpeechConfig créé.
Parameters:
Returns:
fromHost
public static SpeechConfig fromHost(URI host)
Crée une instance de la configuration vocale avec l’hôte spécifié. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un hôte de service autre que celui par défaut. Le chemin d’accès aux ressources standard est supposé. Pour les services avec un chemin de ressource non standard ou aucun chemin d’accès du tout, utilisez plutôt fromEndpoint. Remarque : les paramètres de requête ne sont pas autorisés dans l’URI hôte et doivent être définis par d’autres API. Remarque : Si l’hôte nécessite une clé d’abonnement pour l’authentification, utilisez fromHost(java.net.URI, String) pour passer la clé d’abonnement en tant que paramètre. Pour utiliser un jeton d’autorisation avec fromHost, utilisez cette méthode pour créer un instance SpeechConfig, puis appelez setAuthorizationToken() sur le instance SpeechConfig créé. Remarque : Ajouté dans la version 1.8.0.
Parameters:
Returns:
fromHost
public static SpeechConfig fromHost(URI host, String subscriptionKey)
Crée une instance de la configuration speech avec l’hôte et la clé d’abonnement spécifiés. Cette méthode est destinée uniquement aux utilisateurs qui utilisent un hôte de service autre que celui par défaut. Le chemin d’accès aux ressources standard est supposé. Pour les services avec un chemin de ressource non standard ou aucun chemin d’accès du tout, utilisez plutôt fromEndpoint. Remarque : les paramètres de requête ne sont pas autorisés dans l’URI hôte et doivent être définis par d’autres API. Remarque : Pour utiliser un jeton d’autorisation avec fromHost, utilisez fromHost(java.net.URI), puis appelez setAuthorizationToken() sur le instance SpeechConfig créé. Remarque : Ajouté dans la version 1.8.0.
Parameters:
Returns:
fromSubscription
public static SpeechConfig fromSubscription(String subscriptionKey, String region)
Crée une instance d’une configuration speech avec la clé d’abonnement et la région de service spécifiées.
Parameters:
Returns:
getAuthorizationToken
public String getAuthorizationToken()
Obtient le jeton d’autorisation.
Returns:
getEndpointId
public String getEndpointId()
Obtient l’ID de point de terminaison d’un modèle vocal personnalisé utilisé pour la reconnaissance vocale ou d’un modèle vocal personnalisé pour la synthèse vocale.
Returns:
getImpl
public SafeHandle getImpl()
Obtenez le handle natif de l’objet de configuration speech.
Returns:
getOutputFormat
public OutputFormat getOutputFormat()
Obtient le format de sortie de la reconnaissance vocale (simple ou détaillé). Remarque : Ce format de sortie est destiné aux résultats de la reconnaissance vocale, à utiliser com.microsoft.cognitiveservices.speech.SpeechConfig#setSpeechSynthesisOutputFormat pour définir le format de sortie audio synthétisé.
Returns:
getProperty
public String getProperty(PropertyId id)
Obtient la propriété par propertyId. Ajouté dans la version 1.3.0.
Parameters:
Returns:
getProperty
public String getProperty(String name)
Obtient une propriété nommée en tant que valeur.
Parameters:
Returns:
getSpeechRecognitionLanguage
public String getSpeechRecognitionLanguage()
Obtient la langue de reconnaissance vocale
Returns:
getSpeechSynthesisLanguage
public String getSpeechSynthesisLanguage()
Obtient la langue de synthèse vocale. Ajouté dans la version 1.7.0
Returns:
getSpeechSynthesisOutputFormat
public String getSpeechSynthesisOutputFormat()
Obtient le format de sortie de synthèse vocale. Ajouté dans la version 1.7.0
Returns:
getSpeechSynthesisVoiceName
public String getSpeechSynthesisVoiceName()
Obtient le nom de la voix de synthèse vocale. Ajouté dans la version 1.7.0
Returns:
requestWordLevelTimestamps
public void requestWordLevelTimestamps()
Inclut des horodatages au niveau du mot. Ajouté dans la version 1.5.0.
setAuthorizationToken
public void setAuthorizationToken(String value)
Définit le jeton d’autorisation. Remarque : l’appelant doit s’assurer que le jeton d’autorisation est valide. Avant que le jeton d’autorisation expire, l’appelant doit l’actualiser en appelant cet méthode setter avec un nouveau jeton valide. Comme les valeurs de configuration sont copiées lors de la création d’un module de reconnaissance, la nouvelle valeur de jeton ne s’applique pas aux modules de reconnaissance qui ont déjà été créés. Pour les modules de reconnaissance qui ont été créés précédemment, vous devez définir le jeton d’autorisation du module de reconnaissance correspondant pour actualiser le jeton. Sinon, les modules de reconnaissance rencontrent des erreurs lors de la reconnaissance.
Parameters:
setEndpointId
public void setEndpointId(String value)
Définit l’ID de point de terminaison d’un modèle vocal personnalisé utilisé pour la reconnaissance vocale ou d’un modèle vocal personnalisé pour la synthèse vocale.
Parameters:
setOutputFormat
public void setOutputFormat(OutputFormat format)
Définit le format de sortie de la reconnaissance vocale (simple ou détaillé). Remarque : Ce format de sortie est destiné aux résultats de la reconnaissance vocale, à utiliser com.microsoft.cognitiveservices.speech.SpeechConfig#setSpeechSynthesisOutputFormat pour définir le format de sortie audio synthétisé.
Parameters:
setProfanity
public void setProfanity(ProfanityOption profanity)
Définit l’option de grossièreté. Ajouté dans la version 1.5.0.
Parameters:
setProperty
public void setProperty(PropertyId id, String value)
Définit la propriété par propertyId. Ajouté dans la version 1.3.0.
Parameters:
setProperty
public void setProperty(String name, String value)
Définit une propriété nommée comme valeur.
Parameters:
setProxy
public void setProxy(String proxyHostName, int proxyPort, String proxyUserName, String proxyPassword)
Définit la configuration du proxy Ajoutée dans la version 1.1.0. Remarque : La fonctionnalité de proxy n’est pas disponible sur macOS. Cette fonction n’aura aucun effet sur cette plateforme.
Parameters:
setServiceProperty
public void setServiceProperty(String name, String value, ServicePropertyChannel channel)
Définit une valeur de propriété qui sera passée au service à l’aide du canal spécifié. Ajouté dans la version 1.5.0.
Parameters:
setSpeechRecognitionLanguage
public void setSpeechRecognitionLanguage(String value)
Définit la langue de reconnaissance vocale
Parameters:
setSpeechSynthesisLanguage
public void setSpeechSynthesisLanguage(String value)
Définit la langue de synthèse vocale. Ajouté dans la version 1.7.0
Parameters:
setSpeechSynthesisOutputFormat
public void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)
Définit le format de sortie de synthèse vocale. Ajouté dans la version 1.7.0
Parameters:
setSpeechSynthesisVoiceName
public void setSpeechSynthesisVoiceName(String value)
Définit le nom de la voix de synthèse vocale. Ajouté dans la version 1.7.0
Parameters:
S’applique à
Azure SDK for Java