録音ボタンをタップして話すと、SFSpeechRecognizerが音声をリアルタイムでテキストに変換します。途中結果も随時表示されるため、話しながら内容を確認できます。録音中は句読点の位置で自動改行され、読みやすく整形されます。
Apple標準のTranslation APIを使用しているため、高品質な翻訳をオンデバイスで実行できます。ナビゲーションバーの言語メニューから日本語・英語を切り替えるだけで翻訳の向きが変わり、双方向の翻訳に対応します。
読み上げボタンをタップすると、翻訳されたテキストをAVSpeechSynthesizerがネイティブ発音で読み上げます。マナーモード中でも音声が再生されるように設計されており、翻訳結果をそのまま相手に聞かせることができます。
日本語(🇯🇵)と英語(🇺🇸)に対応。ナビゲーションバーの国旗メニューから話す言語を選択すると、音声認識・翻訳・読み上げのすべてが選んだ言語に合わせて切り替わります。録音中は言語の変更ができないため、誤操作を防ぎます。
録音ボタンを押すと音声の録音と文字起こしが同時にスタートします。SFSpeechRecognizerが随時認識結果を更新するため、話しながらテキストを確認できます。句読点(。!?、)の位置で自動的に改行が入り、長い文章も読みやすく整形されます。録音中は録音ボタンが四角アイコンに変わり、再タップで停止できます。
翻訳にはiOS 18以降で利用できるApple標準のTranslation APIを採用。翻訳ボタンをタップすると文字起こし結果を翻訳し、画面下部のエリアに結果を表示します。翻訳ボタンは文字起こしテキストが空・録音中・翻訳準備未完了の場合は自動的に無効化されます。
翻訳結果が表示されたら読み上げボタンをタップするだけで、AVSpeechSynthesizerが選択言語のネイティブ発音でテキストを読み上げます。読み上げ中に再度タップすると即座に停止します。マナーモード中でも音声が出るよう、再生カテゴリを.playbackに設定しています。
ナビゲーションバー右上の国旗アイコンをタップすると言語選択メニューが開き、日本語(🇯🇵)と英語(🇺🇸)を切り替えられます。選択した言語に応じて音声認識のロケール・翻訳の向き・読み上げの言語コードがすべて自動で更新されます。録音中は誤操作を防ぐため言語メニューが無効化されます。
ナビゲーションバーの国旗メニューから話す言語(日本語または英語)を選択します。録音ボタンをタップして話し始めると、音声がリアルタイムでテキストに変換されます。
録音を止めたら翻訳ボタンをタップします。文字起こし結果が翻訳されて画面下部に表示されます。Apple Translation APIが高品質な翻訳を提供します。
読み上げボタンをタップすると翻訳テキストがネイティブ発音で読み上げられます。マナーモード中でも音が鳴るので、そのまま相手に聞かせることができます。
"海外旅行中に英語で話して日本語に翻訳するのに使っています。録音してボタンを2回押すだけで翻訳と読み上げができるので、迷わず使えます。Apple純正の翻訳なので精度も十分で助かっています。"
"英語のミーティング後に議事メモを作るのに活用しています。録音してそのまま文字起こしできるのと、句読点で改行してくれるので読みやすいテキストになるのがいいです。"
"日本語で話して英語にしてから読み上げさせることで、発音の確認に使っています。シンプルな画面で迷わず使えるのと、マナーモードでも音が出るのが便利です。"
ご不明な点はこちらをご確認ください