SpeechInterpreter
インタープリタタイプのリスト »SpeechInterpreter[form]
音声入力に適用してその音声を指定の形式のオブジェクトとして解釈しようとするインタープリタオブジェクトを表す.
SpeechInterpreter[form,test]
test をオブジェクトに適用した結果がTrueだった場合にのみ,解釈したオブジェクトを返す.その他の場合はFailureオブジェクトを返す.
SpeechInterpreter[form,test,fail]
テストが失敗した場合は,関数を適用した結果として fail が返される.
詳細とオプション
- SpeechInterpreter[…][audio]は,特定の音声録音にインタープリタを適用する.
- 次は,使用可能な form 指定である.
-
"SemanticExpression" 自由形式入力から意味的に派生した式 "SemanticNumber" 意味的に派生した数(例:"half") "SemanticInteger" 意味的に派生した整数(例:"six") "Boolean" ブール値(True/Falseを与える,true/false,1/0等) "String" 純粋文字列 "TextArea" 任意長のテキスト(テキスト領域としての形式で描画される) "TextLine" 1行のテキスト "SemanticURL" 意味的に派生したURL(例:会社名から) "Date" 任意の標準形式の日付 "StructuredDate" ピッカーから取得した日付 "DateTime" 日付と時刻 "Time" 1日のうちの時刻 "ComputedDate",etc. 計算から派生した日付(例:"next tuesday") "Location" 地理位置を与える任意のもの "StreetAddress" 標準的な任意の住所 "Country" 国または領土 "AdministrativeDivision" 州,県,郡等 "USState" アメリカ合衆国の州 "USCounty" アメリカ合衆国の郡 "Quantity" 単位が付いた数量 "ComputedQuantity" 計算で導かれた数量 "PhysicalQuantity" 物理量(例:"mass") "CurrencyAmount" 通貨額(例:"$7.50") "CurrencyName" 通貨名(例:"US dollars") "Company" 会社 "TickerSymbol" 金融商品のティッカーシンボル "Color" 任意の標準形式による色 "entity" 任意のWolfram言語の実体タイプ(例:"City") "entityclass" 実体クラス(例:"CityClass") Restricted[form,spec] 指定の方法で制限されたフォーム DelimitedSequence[form,…] リストとして返された,分割されたフォームの列 form1form2… 順に試される,いくつかの可能なフォーム {c1,c2,…} 選択肢 ciのリテラルな集合 {lab1c1,lab2c2,…} ラベル labiが付いた選択肢 ci AnySubset[{c1,c2,…}] ciの任意の部分集合 CompoundElement[{form1,…}] formiで指定された要素のリスト CompoundElement[<key1form1,… >] formiで指定された要素の連想 RepeatingElement[form,…] すべてが form で指定された要素のリスト CloudObject[…] 配備された GrammarRulesオブジェクト QuantityVariable["pq"] 物理量 pq と互換の数量 - $InterpreterTypesは,使用可能なインタープリタタイプの完全リストを与える.
- "entity"には,EntityValueがサポートする任意の領域を使うことができる.
- SpeechInterpreter[…][audio]は解釈された値を返す.audio から音声が認識できなかった場合はMissing["NoInput"]が返される.
- SpeechInterpreter[choices]の choices には,規則のリストまたは連想を使うことができる.曖昧さがない場合は値の純粋なリストも使うことができる.
- SpeechInterpreter[form,test][input]は,input を解釈した結果に指定の form を使って test を適用する.
- test を適用した結果がTrueであれば,input の解釈が返される.
- test を適用した結果がFailureオブジェクトであれば,このオブジェクトがすぐに返される.
- test を適用した結果がFalseあるいは他の何かである場合は,SpeechInterpreter[form,test,fail][input]では,fail を input の解釈に適用した結果が返される.fail が与えられない場合は,Failureオブジェクトが返される.
- SpeechInterpreterが直接Failureオブジェクトを生成する場合は,次のタグが使われる.
-
"InterpretationFailure" 与えられた文字列は指定の形式では解釈できない "RestrictionFailure" 解釈は成功したが制限に失敗した "ConditionFailure" 解釈と制限の両方に成功したが,明示的なテストが失敗した "ConnectionFailure" 必要なクラウド接続が行えなかった - SpeechInterpreterは次のオプションをサポートする.
-
AmbiguityFunction Automatic 曖昧な意味的結果に適用する関数 GeoLocation $GeoLocation 意味的解釈について仮定する地理位置 Masking All 関心区間 TargetDevice "CPU" その上で認識を行うデバイス TimeZone $TimeZone 意味的解釈に仮定する時刻帯 - SpeechInterpreter[spec][{input1,input2,…}]は,spec が与えられた構造を直接解釈するCompoundElementやRepeatingElement等の構造物を含む点を除いて{SpeechInterpreter[spec][input1],SpeechInterpreter[spec][input2],…}に等しい.
- SpeechInterpreter[spec][{input1,input2,…}]は,spec が与えられた構造を直接解釈するCompoundElementやRepeatingElement等の構造物を含む点を除いて,解釈をすべての inputiにマップする.
- SpeechInterpreter[form][audio1audio2…]は,結果として,指定された形式を使って解釈可能な audioiの最初のものの解釈を与える.
- SpeechInterpreterは機械学習を使う.含まれるメソッド,訓練集合,バイアスは,Wolfram言語のバージョンによって異なることがあり,与えられる結果も異なる可能性がある.
- SpeechInterpreterはリソースをダウンロードすることがある.ダウンロードされたリソースは,$LocalBaseのローカルなオブジェクトストアに保存され,LocalObjects[]でリストしたりResourceRemoveで削除したりできる.
例題
すべて開くすべて閉じる例 (2)
スコープ (19)
タイプ指定 (5)
インタープリタタイプ (7)
特性と関係 (1)
SpeechInterpreterは,事実上,SpeechRecognizeの結果についてInterpreterを呼び出す:
テキスト
Wolfram Research (2020), SpeechInterpreter, Wolfram言語関数, https://reference.wolfram.com/language/ref/SpeechInterpreter.html.
CMS
Wolfram Language. 2020. "SpeechInterpreter." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SpeechInterpreter.html.
APA
Wolfram Language. (2020). SpeechInterpreter. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SpeechInterpreter.html