SpeechSynthesize
SpeechSynthesize[expr]
以 Audio 对象形式合成 expr 内容.
SpeechSynthesize[expr,voice]
使用指定的 voice 合成语音信号.
更多信息和选项
- 语言合成也称之为从文本到语言并尝试产生自然的言语,而不是表达式结构的文字表示.
- SpeechSynthesize["string"] 合成 "string" 中的文字.
- SpeechSynthesize[expr] 可用于数学表达式、图形和其他构建.
- 可通过 SpokenString[expr] 获取 SpeechSynthesize[expr] 生成的语音的文本.
- SpeechSynthesize[expr] 使用默认的声音合成 VoiceStyleData 列出所有可用声音.
- SpeechSynthesize 接受所有 SpokenString 选项并添加以下选项: [所有选项的列表]
-
GeneratedAssetFormat Automatic 结果的格式 GeneratedAssetLocation $GeneratedAssetLocation 生成的内容的位置 Language "English" 用于合成的语种 Method Automatic 使用方法 OverwriteTarget False 是否覆盖存在的文件 - 可能的方法设置包括:
-
Automatic 本地合成器(默认) ElevenLabs 合成器 "GoogleSpeech" Google 语音合成器 - 默认情况下,合成的语音被放在 $WolframDocumentsDirectory 的 "Audio" 目录中.
- 使用 Language->Automatic,"string" 的语言使用 LanguageIdentify 识别.
- SpeechSynthesize 使用机器学习. 在不同版本的 Wolfram 语言中,其方法、训练集和偏差可能会改变并给出不同的结果.
-
"ArraySizeLimit" Infinity 数组或函数参数的最大原书数目 "DetailedGraphics" False 控制图形基元的描述 "ExpressionDepthLimit" Infinity 在输出中允许的表达式的最大深度 GeneratedAssetFormat Automatic 结果的格式 GeneratedAssetLocation $GeneratedAssetLocation 生成的内容的位置 "IncludeParentheses" False 控制子表达式的分割 "IntegerLimit" Infinity 所给出的最大整数位 Language "English" 用于合成的语种 Method Automatic 使用方法 OverwriteTarget False 是否覆盖存在的文件 "PostProcess" True 是否从输出中去除由 Speak 使用的特殊格式 "RealPrecisionLimit" 3 在近似数中包含多少个有效位数 "StringLengthLimit" Infinity 字符串和符号名称中字符的最长数
所有选项的列表
范例
打开所有单元关闭所有单元范围 (5)
选项 (5)
GeneratedAssetLocation (1)
用 GeneratedAssetLocationNone 创建核内 Audio 对象:
Wolfram Research (2017),SpeechSynthesize,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SpeechSynthesize.html (更新于 2024 年).
文本
Wolfram Research (2017),SpeechSynthesize,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SpeechSynthesize.html (更新于 2024 年).
CMS
Wolfram 语言. 2017. "SpeechSynthesize." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/SpeechSynthesize.html.
APA
Wolfram 语言. (2017). SpeechSynthesize. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SpeechSynthesize.html 年