This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

Speak

Speak[expr]
speaks a spoken representation of the expression expr.
  • Speak speaks the text in .
  • Speak[expr] works with mathematical expressions, programs, graphics, and other constructs.
  • Speak[HoldForm[expr]] speaks the held form of expr, without evaluation.
  • Speak attempts to produce naturally worded speech rather than literal representations of expression structure.
  • Speak produces sound using your computer's operating system.
  • The following options can be given:
"ArraySizeLimit"10maximal number of elements of an array or arguments of a function
"DetailedGraphics"Falsecontrols the description of graphics primitives
"ExpressionDepthLimit"10maximal depth of an expression allowed in the output
"IntegerLimit"10^10maximal integer that will be given with all its digits
"RealPrecisionLimit"3how many significant digits to include in approximate numbers
"StringLengthLimit"1000maximal number of characters in strings and symbol names
  • and control the size of all output expressions, including the representation of graphics.
  • The options controlling the size specify the level of complexity at which to begin eliding parts of the output rather than the exact count of elements in the output.
  • Speak sends to the speech engine. Speak[HoldForm["str"]] speaks a processed version of the string, affected by the options.
  • The text string that is sent to the speech engine on your computer system is given by SpokenString[expr, Options[Speak], "PostProcess"->False].
Speak a string of text:
Speak a mathematical expression:
Speak an unevaluated expression:
Create a button that speaks when clicked:
Make the second bar act as a button that speaks when clicked:
Speak a string of text:
In[1]:=
Click for copyable input
 
Speak a mathematical expression:
In[1]:=
Click for copyable input
 
Speak an unevaluated expression:
In[1]:=
Click for copyable input
 
Create a button that speaks when clicked:
In[1]:=
Click for copyable input
Out[1]=
 
Make the second bar act as a button that speaks when clicked:
In[1]:=
Click for copyable input
Out[1]=
Speak mathematical expressions and functions:
Speak programming constructs:
Describe a plot:
Describe a graphics object:
Limit the number of arguments included in the spoken text:
Include a detailed description of graphics primitives:
Limit the depth of subexpressions included in the spoken text:
Set a threshold for exact integers and rationals:
Set a threshold for the number of digits in reals:
Limit the length of strings in the spoken text:
Show the text string sent to the speech engine:
Speak the string:
Speak the same expression directly:
Generate a string:
Split into several substrings:
Highlight and speak each substring:
New in 7 | Last modified in 8