你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

EmbeddedSpeechConfig 类

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

实现

java.lang.AutoCloseable

public final class EmbeddedSpeechConfig
implements java.lang.AutoCloseable

定义嵌入式 (脱机) 语音配置的类。 注意:必须调用 close () 才能释放对象持有的基础资源。

方法摘要

修饰符和类型 方法和描述
final void close()

释放关联的资源。

static final EmbeddedSpeechConfig fromPath(String path)

使用指定的脱机模型路径创建嵌入式语音配置的实例。

static final EmbeddedSpeechConfig fromPaths(List<String> paths)

使用指定的脱机模型路径创建嵌入式语音配置的实例。

SafeHandle getImpl()

返回语音配置实现的内部句柄。

java.lang.String getProperty(PropertyId id)

按属性 ID 获取属性

java.lang.String getProperty(String name)

获取命名属性作为值。

final java.lang.String getSpeechRecognitionModelName()

获取语音识别的模型名称。

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

获取可用语音识别模型的列表。

final OutputFormat getSpeechRecognitionOutputFormat()

获取嵌入的语音识别输出格式。

final java.lang.String getSpeechSynthesisOutputFormat()

获取嵌入的语音合成输出格式。

final java.lang.String getSpeechSynthesisVoiceName()

获取嵌入语音合成的语音名称。

final java.lang.String getSpeechTranslationModelName()

获取语音翻译的模型名称。

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

获取可用语音翻译模型的列表。

final void setProfanity(ProfanityOption value)

设置不雅内容选项。

void setProperty(PropertyId id, String value)

按属性 ID 设置属性

void setProperty(String name, String value)

将命名属性设置为值。

final void setSpeechRecognitionModel(String name, String key)

设置语音识别模型。

final void setSpeechRecognitionOutputFormat(OutputFormat value)

设置语音识别输出格式。

final void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)

设置嵌入的语音合成输出格式。

final void setSpeechSynthesisVoice(String name, String key)

设置语音合成的语音。

final void setSpeechTranslationModel(String name, String key)

设置语音翻译模型。

方法继承自 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

方法详细信息

close

public final void close()

释放关联的资源。

fromPath

public static final EmbeddedSpeechConfig fromPath(String path)

使用指定的脱机模型路径创建嵌入式语音配置的实例。

Parameters:

path - 用于搜索脱机模型的文件夹路径。 这可以是多个模型位于子文件夹中的根路径,也可以是指向特定模型文件夹的直接路径。

Returns:

嵌入的语音配置实例。

fromPaths

public static final EmbeddedSpeechConfig fromPaths(List paths)

使用指定的脱机模型路径创建嵌入式语音配置的实例。

Parameters:

paths - 用于搜索脱机模型的文件夹路径。 这些路径可以是多个模型位于子文件夹中的根路径,也可以是指向特定模型文件夹的定向路径。

Returns:

嵌入的语音配置实例。

getImpl

public SafeHandle getImpl()

返回 SpeechConfig 实现的内部句柄。

Returns:

实现句柄。

getProperty

public String getProperty(PropertyId id)

通过 propertyId 获取属性。

Parameters:

id - 属性的 PropertyId。

Returns:

值。

getProperty

public String getProperty(String name)

获取命名属性作为值。

Parameters:

name - 属性的名称。

Returns:

值。

getSpeechRecognitionModelName

public final String getSpeechRecognitionModelName()

获取语音识别的模型名称。

Returns:

识别模型名称。

getSpeechRecognitionModels

public final List getSpeechRecognitionModels()

获取可用语音识别模型的列表。

Returns:

语音识别模型信息。

getSpeechRecognitionOutputFormat

public final OutputFormat getSpeechRecognitionOutputFormat()

获取嵌入的语音识别输出格式。

Returns:

识别输出格式。

getSpeechSynthesisOutputFormat

public final String getSpeechSynthesisOutputFormat()

获取嵌入的语音合成输出格式。

Returns:

返回合成输出格式。

getSpeechSynthesisVoiceName

public final String getSpeechSynthesisVoiceName()

获取嵌入语音合成的语音名称。

Returns:

返回嵌入的语音合成语音名称。

getSpeechTranslationModelName

public final String getSpeechTranslationModelName()

获取语音翻译的模型名称。

Returns:

转换模型名称。

getSpeechTranslationModels

public final List getSpeechTranslationModels()

获取可用语音翻译模型的列表。

Returns:

语音翻译模型信息。

setProfanity

public final void setProfanity(ProfanityOption value)

设置不雅内容选项。 这可用于删除不雅字词或在输出中屏蔽它们。

Parameters:

value - 不雅选项。

setProperty

public void setProperty(PropertyId id, String value)

通过 propertyId 设置属性。

Parameters:

id - 属性的 PropertyId。
value - 值。

setProperty

public void setProperty(String name, String value)

将命名属性设置为值。

Parameters:

name - 属性的名称。
value - 值。

setSpeechRecognitionModel

public final void setSpeechRecognitionModel(String name, String key)

设置语音识别模型。

Parameters:

name - 模型名称。
key - 模型解密密钥。

setSpeechRecognitionOutputFormat

public final void setSpeechRecognitionOutputFormat(OutputFormat value)

设置语音识别输出格式。

Parameters:

value - 识别输出格式。

setSpeechSynthesisOutputFormat

public final void setSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat value)

设置嵌入的语音合成输出格式。

Parameters:

value - 合成输出格式 ID (例如 Riff16Khz16BitMonoPcm) 。

setSpeechSynthesisVoice

public final void setSpeechSynthesisVoice(String name, String key)

设置语音合成的语音。

Parameters:

name - 嵌入语音合成的语音名称。
key - 解密密钥。

setSpeechTranslationModel

public final void setSpeechTranslationModel(String name, String key)

设置语音翻译模型。

Parameters:

name - 模型名称。
key - 模型解密密钥。

适用于