作成:2020-08-02

テキストを音声入力
Dictate Text

説明

音声入力を求めるダイアログを表示し、テキストを取得します。

他のアクションから呼び出された場合は、ダイアログで「テキストは何ですか?」と尋ねます。
何らかの理由で音声入力に失敗した場合は、アクションが一時停止します。
画面下にあるSiriボタンをタップして、再開してください。

出力

テキスト型変数
音声が認識できた場合は、内容をテキスト型変数で出力します。
なし
音声が認識できなかった場合は、何も出力しません。

プロパティ

言語

音声入力することができる言語の種類を、直接指定・変数で指定します。
複数の言語を指定することはできません。
63の言語に対応しています。以下が使用可能です。

  • マジック変数を選択
  • 毎回尋ねる
  • アラビア語 (サウジアラビア)
  • イタリア語 (イタリア)
  • イタリア語 (スイス)
  • インドネシア語 (インドネシア)
  • ウクライナ語 (ウクライナ)
  • オランダ語 (オランダ)
  • オランダ語 (ベルギー)
  • カタロニア語 (スペイン)
  • ギリシャ語 (ギリシャ)
  • クロアチア語 (クロアチア)
  • スウェーデン語 (スウェーデン)
  • スペイン語 (アメリカ合衆国)
  • スペイン語 (コロンビア)
  • スペイン語 (スペイン)
  • スペイン語 (チリ)
  • スペイン語 (メキシコ)
  • スペイン語 (ラテンアメリカ)
  • スロバキア語 (スロバキア)
  • タイ語 (タイ)
  • チェコ語 (チェコ)
  • デンマーク語 (デンマーク)
  • ドイツ語 (オーストリア)
  • ドイツ語 (スイス)
  • ドイツ語 (ドイツ)
  • トルコ語 (トルコ)
  • ノルウェー語 (ブークモール) (ノルウェー)
  • ハンガリー語 (ハンガリー)
  • ヒンディー語 (インド、Translit)
  • ヒンディー語 (インド)
  • ヒンディー語 (ラテン文字)
  • フィンランド語 (フィンランド)
  • フランス語 (カナダ)
  • フランス語 (スイス)
  • フランス語 (フランス)
  • フランス語 (ベルギー)
  • ベトナム語 (ベトナム)
  • ヘブライ語 (イスラエル)
  • ポルトガル語 (ブラジル)
  • ポルトガル語 (ポルトガル)
  • ポーランド語 (ポーランド)
  • マレー語 (マレー)
  • ルーマニア語 (ルーマニア)
  • ロシア語 (ロシア)
  • 上海語 (中国本土)
  • 中国語 (中国本土)
  • 中国語 (台湾)
  • 中国語 (香港)
  • 広東語 (中国本土)
  • 日本語 (日本)
  • 英語 (アイルランド)
  • 英語 (アメリカ合衆国)
  • 英語 (アラブ首長国連邦)
  • 英語 (イギリス)
  • 英語 (インドネシア)
  • 英語 (インド)
  • 英語 (オーストラリア)
  • 英語 (カナダ)
  • 英語 (サウジアラビア)
  • 英語 (シンガポール)
  • 英語 (ニュージーランド)
  • 英語(フィリピン)
  • 英語 (南アフリカ)
  • 韓国語 (韓国)
聞き取りを停止

入力を終了するタイミングを、直接指定・変数で指定します。
日本語を入力する場合は、停止後一時停止後のどちらを指定しても大差ありません。

値は以下の通りです。

  • 停止後
    発話が終了したときに、入力を終了します。
    発話終了と判断する無音時間は、やや長めです。
  • 一時停止後
    発話が終了したときに、入力を終了します。
    発話終了と判断する無音時間は、やや短めです。
  • タップ時
    停止ボタンをタップしたときに、入力を終了します。
  • マジック変数を選択
  • 毎回尋ねる

参考

音声入力に失敗した場合、前回このアクションを使用したときの値を入力値にしてしまう不具合があります。
これに起因する、次のような不具合も存在します。
これらの不具合が生じる恐れがあるときは、一度ショートカットAppを終了してください。

  • 電話の着信・通知・アラームなどにより音声入力を強制的に中断したあと、例えば「Hey Siri 今何時?」とSiriに尋ねた場合、Siriへの指示の「Hey Siri 今何時?」が、音声入力の内容として出力されてしまうことがあります。
  • 音声入力を強制的に中断したあと、他のレシピから呼び出されてアクション「テキストを音声入力」実行した場合は、何も尋ねられず、なおかつ音声入力ボタンがタップされるまで音声認識を開始してくれないことがあります。

iOSの仕様上、発話は最長1分で、1時間あたり1000回まで使用可能です。