Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可視化とグラフィックス > サウンドと音声 > Speak >

Speak

Speak[expr]
expr 式の言葉による表現を音声表現する.
  • Speak中のテキストの音声表現を与える.
  • Speak[expr]は数式,プログラム,グラフィックス,その他の構造とともに使うことができる.
  • Speak[HoldForm[expr]]expr のホールドされた形式の音声表現(評価せずに)を与える.
  • Speakは,式構造の文字通りの表現ではなく,自然な言葉による音声表現を与えようと試みる.
  • Speakは使用中のコンピュータシステムのサウンドシステムを使ってサウンドを生成する.
  • SpokenString[expr]Speak[expr]によって生成されたスピーチのテキストを与える.
  • 使用可能なオプション:
"ArraySizeLimit"10配列の要素あるいは関数の引数の最大数
"DetailedGraphics"Falseグラフィックスプリミティブの説明を制御
"ExpressionDepthLimit"10出力に許容される式の最大深度
"IntegerLimit"10^10全桁で与えられる最大整数
"RealPrecisionLimit"3近似数に有効桁を何桁含ませるか
"StringLengthLimit"1000文字列と記号名の最大文字数
  • はグラフィックス表現を含む全出力式のサイズを制御する.
  • 大きさを制御するオプションは出力中の厳密な要素数というより出力の部分を省略して発音し始める複雑さのレベルを指定する.
  • Speakを音声エンジンに送る.Speak[HoldForm["str"]]はオプションの影響で処理された文字列の音声表現を与える.
  • Speak[Unevaluated[expr]]expr のホールドされた形も音声表現も与える.
  • 使用中のコンピュータシステムの音声エンジンに送られるテキスト文字列はSpokenString[expr, Options[Speak], "PostProcess"->False]で与えられる.
テキスト文字列の音声表現を与える:
数式の音声表現を与える:
未評価の式を音声表現にする:
クリックされたときに音声を生成するボタンを作る:
2番目の棒を,クリックされると音声を生成するボタンとして動作するようにする:
テキスト文字列の音声表現を与える:
In[1]:=
Click for copyable input
 
数式の音声表現を与える:
In[1]:=
Click for copyable input
 
未評価の式を音声表現にする:
In[1]:=
Click for copyable input
 
クリックされたときに音声を生成するボタンを作る:
In[1]:=
Click for copyable input
Out[1]=
 
2番目の棒を,クリックされると音声を生成するボタンとして動作するようにする:
In[1]:=
Click for copyable input
Out[1]=
数式と関数を音声表現する:
プログラミング構造を音声表現する:
プロットを説明する:
グラフィックスオブジェクトを説明する:
音声表現されるテキストの引数の数を制限する:
グラフィックスプリミティブの詳細な説明を含ませる:
音声表現されるテキストの部分式の深さを制限する:
厳密な整数と有理数の閾値を設定する:
実数の桁数に閾値を設ける:
音声表現されるテキストの文字列の長さを制限する:
スピーチエンジンに送られるテキスト文字列を示す:
文字列を発音する:
同じ式を直接発音する:
文字列を生成する:
いくつかの部分文字列に分割する:
各部分文字列をハイライトし発音する:
バージョン 7 の新機能 | バージョン 8 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF