EmbeddedSpeechConfig Classe

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.EmbeddedSpeechConfig

Implementações

java.lang.AutoCloseable

public final class EmbeddedSpeechConfig
implements java.lang.AutoCloseable

Classe que define a configuração de fala inserida (offline). Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .

Resumo do método

Modificador e tipo Método e descrição
final void close()

Descarte os recursos associados.

static final EmbeddedSpeechConfig fromPath(String path)

Cria uma instância da configuração de fala inserida com um caminho de modelo offline especificado.

static final EmbeddedSpeechConfig fromPaths(List<String> paths)

Cria uma instância da configuração de fala inserida com caminhos de modelo offline especificados.

SafeHandle getImpl()

Retorna um identificador interno para a implementação da Configuração de Fala.

java.lang.String getProperty(PropertyId id)

Obtém a propriedade por ID da propriedade.

java.lang.String getProperty(String name)

Obtém uma propriedade nomeada como valor.

final java.lang.String getSpeechRecognitionModelName()

Obtém o nome do modelo para reconhecimento de fala.

final java.util.List<SpeechRecognitionModel> getSpeechRecognitionModels()

Obtém uma lista de modelos de reconhecimento de fala disponíveis.

final OutputFormat getSpeechRecognitionOutputFormat()

Obtém o formato de saída de reconhecimento de fala inserido.

final java.lang.String getSpeechSynthesisOutputFormat()

Obtém o formato de saída de síntese de fala inserida.

final java.lang.String getSpeechSynthesisVoiceName()

Obtém o nome de voz para síntese de fala inserida.

final java.lang.String getSpeechTranslationModelName()

Obtém o nome do modelo para tradução de fala.

final java.util.List<SpeechTranslationModel> getSpeechTranslationModels()

Obtém uma lista de modelos de tradução de fala disponíveis.

final void setProfanity(ProfanityOption value)

Define a opção de palavrões.

void setProperty(PropertyId id, String value)

Define a propriedade por ID da propriedade.

void setProperty(String name, String value)

Define uma propriedade nomeada como valor.

final void setSpeechRecognitionModel(String name, String key)

Define o modelo para reconhecimento de fala.

final void setSpeechRecognitionOutputFormat(OutputFormat value)

Define o formato de saída de reconhecimento de fala.

final void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)

Define o formato de saída de síntese de fala inserida.

final void setSpeechSynthesisVoice(String name, String key)

Define a voz da síntese de fala.

final void setSpeechTranslationModel(String name, String key)

Define o modelo para tradução de fala.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do método

close

public final void close()

Descarte os recursos associados.

fromPath

public static final EmbeddedSpeechConfig fromPath(String path)

Cria uma instância da configuração de fala inserida com um caminho de modelo offline especificado.

Parameters:

path - O caminho da pasta para pesquisar modelos offline. Esse pode ser um caminho raiz sob o qual vários modelos estão localizados em subpastas ou um caminho direto para uma pasta de modelo específica.

Returns:

Uma instância de configuração de fala inserida.

fromPaths

public static final EmbeddedSpeechConfig fromPaths(List paths)

Cria uma instância da configuração de fala inserida com caminhos de modelo offline especificados.

Parameters:

paths - ele pasta caminhos para procurar modelos offline. Eles podem ser caminhos raiz sob os quais vários modelos estão localizados em subpastas ou caminhos diretos para pastas de modelo específicas.

Returns:

Uma instância de configuração de fala inserida.

getImpl

public SafeHandle getImpl()

Retorna um identificador interno para a implementação do SpeechConfig.

Returns:

O identificador de implementação.

getProperty

public String getProperty(PropertyId id)

Obtém a propriedade por propertyId.

Parameters:

id - PropertyId da propriedade .

Returns:

O valor.

getProperty

public String getProperty(String name)

Obtém uma propriedade nomeada como valor.

Parameters:

name - o nome da propriedade .

Returns:

O valor.

getSpeechRecognitionModelName

public final String getSpeechRecognitionModelName()

Obtém o nome do modelo para reconhecimento de fala.

Returns:

O nome do modelo de reconhecimento.

getSpeechRecognitionModels

public final List getSpeechRecognitionModels()

Obtém uma lista de modelos de reconhecimento de fala disponíveis.

Returns:

Informações do modelo de reconhecimento de fala.

getSpeechRecognitionOutputFormat

public final OutputFormat getSpeechRecognitionOutputFormat()

Obtém o formato de saída de reconhecimento de fala inserido.

Returns:

O formato de saída de reconhecimento.

getSpeechSynthesisOutputFormat

public final String getSpeechSynthesisOutputFormat()

Obtém o formato de saída de síntese de fala inserida.

Returns:

Retorna o formato de saída de síntese.

getSpeechSynthesisVoiceName

public final String getSpeechSynthesisVoiceName()

Obtém o nome de voz para síntese de fala inserida.

Returns:

Retorna o nome de voz de síntese de fala inserida.

getSpeechTranslationModelName

public final String getSpeechTranslationModelName()

Obtém o nome do modelo para tradução de fala.

Returns:

O nome do modelo de tradução.

getSpeechTranslationModels

public final List getSpeechTranslationModels()

Obtém uma lista de modelos de tradução de fala disponíveis.

Returns:

Informações do modelo de tradução de fala.

setProfanity

public final void setProfanity(ProfanityOption value)

Define a opção de palavrões. Isso pode ser usado para remover palavras profanas ou mascara-las na saída.

Parameters:

value - A opção de palavrões.

setProperty

public void setProperty(PropertyId id, String value)

Define a propriedade por propertyId.

Parameters:

id - PropertyId da propriedade .
value - O valor.

setProperty

public void setProperty(String name, String value)

Define uma propriedade nomeada como valor.

Parameters:

name - o nome da propriedade .
value - o valor .

setSpeechRecognitionModel

public final void setSpeechRecognitionModel(String name, String key)

Define o modelo para reconhecimento de fala.

Parameters:

name - O nome do modelo.
key - A chave de descriptografia do modelo.

setSpeechRecognitionOutputFormat

public final void setSpeechRecognitionOutputFormat(OutputFormat value)

Define o formato de saída de reconhecimento de fala.

Parameters:

value - O formato de saída de reconhecimento.

setSpeechSynthesisOutputFormat

public final void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)

Define o formato de saída de síntese de fala inserida.

Parameters:

value - A ID do formato de saída de síntese (por exemplo, Riff16Khz16BitMonoPcm).

setSpeechSynthesisVoice

public final void setSpeechSynthesisVoice(String name, String key)

Define a voz da síntese de fala.

Parameters:

name - O nome da voz para síntese de fala inserida.
key - A chave de descriptografia.

setSpeechTranslationModel

public final void setSpeechTranslationModel(String name, String key)

Define o modelo para tradução de fala.

Parameters:

name - Nome do modelo.
key - Chave de descriptografia do modelo.

Aplica-se a