Speak

Speak[expr]

播放 expr 的语音表示.

更多信息和选项

  • Speak["string"] 播放 "string" 中的文本.
  • Speak[expr] 对数学表达式、程序、图形和其它结构起作用.
  • Speak[HoldForm[expr]] 播放 expr 的 持有形式,并不计算表达式.
  • Speak 尽可能产生自然的单词语速,而不是表达式结构的逐字表示.
  • Speak 用您计算机的操作系统产生声音.
  • SpokenString[expr] 给出 Speak[expr] 产生语音的文本.
  • SpeechSynthesize[expr] 给出 expr 的合成语音.
  • 具有以下选项:
  • "ArraySizeLimit" 10数组或函数参数元素的最大数目
    "DetailedGraphics" False控制图形基元的描述
    "ExpressionDepthLimit" 10输出中允许的表达式的最大深度
    "IncludeParentheses" False控制子表达式的分割
    "IntegerLimit" 10^10给出所有数字的最大整数
    "RealPrecisionLimit" 3在近似数字中包含多少个有效位
    "StringLengthLimit" 1000字符串和符号名称中字符的最大数目
  • "ArraySizeLimit""ExpressionDepthLimit" 控制输出表达式的大小,包括图形表示.
  • 控制大小的选项指定复杂层度,指定输出开始省略的部分而不是输出中确切的元素数.
  • Speak["str"] 发送 "str" 给语音引擎. Speak[HoldForm["str"]] 播放受选项影响,经过处理的字符串版本.
  • Speak[Unevaluated[expr]] 也播放 expr 未计算的格式.
  • 在您的计算机系统,发送给语音引擎的文本字符串为 SpokenString[expr,Options[Speak],"PostProcess"->False].

范例

打开所有单元关闭所有单元

基本范例  (5)

播放一个文本字符串:

播放一个数学表达式:

播放一个未计算的表达式:

创建一个按钮,当点击时能够播放声音:

使第二个工具条起按钮作用,当点击时能够播放声音:

范围  (4)

播放数学表达式和函数:

播放编程结构:

描述图:

描述图形对象:

选项  (7)

"ArraySizeLimit"  (1)

限制包含在语音文本中的参数数:

"DetailedGraphics"  (1)

包含图形基元的详细描述:

"ExpressionDepthLimit"  (1)

限制包含在语音文本中的子表达式的深度:

"IncludeParentheses"  (1)

使用子表达式的简单分隔:

播放左括号和右括号:

"IntegerLimit"  (1)

为确切整数和有理数设置阈值:

"RealPrecisionLimit"  (1)

为实数中的数字位数设置阈值:

"StringLengthLimit"  (1)

限制语音文本中字符串的长度:

属性和关系  (2)

显示发送给语音引擎的文本字符串:

播放字符串:

直接播放同样的表达式:

SpeechSynthesize 合成含有语音字串的 Audio 对象:

合成字符串:

巧妙范例  (1)

产生一个字符串:

分割成多个子字符串:

突出显示并播放每个子字符串:

Wolfram Research (2008),Speak,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Speak.html (更新于 2012 年).

文本

Wolfram Research (2008),Speak,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Speak.html (更新于 2012 年).

CMS

Wolfram 语言. 2008. "Speak." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2012. https://reference.wolfram.com/language/ref/Speak.html.

APA

Wolfram 语言. (2008). Speak. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Speak.html 年

BibTeX

@misc{reference.wolfram_2024_speak, author="Wolfram Research", title="{Speak}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/Speak.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_speak, organization={Wolfram Research}, title={Speak}, year={2012}, url={https://reference.wolfram.com/language/ref/Speak.html}, note=[Accessed: 22-November-2024 ]}