読み上げができない場合の対処法
Ankilotの読み上げ機能は、ブラウザが標準で備えているWeb Speech APIという仕組みを利用しています。そのため、アプリ側の不具合というよりは、「ブラウザ」や「OS(スマホやPCのシステム)」の設定に原因があることがほとんどです。
広告
原因と解決策
ブラウザが「Web Speech API」に対応していない
もっとも根本的な原因です。古いブラウザや、一部のマイナーなブラウザでは読み上げ機能がサポートされていないことがあります。まずは、以下の解決方法をお試しください。
- 推奨ブラウザを使用する: Google Chrome、Microsoft Edge、Safariの最新版を使用してください。
- ブラウザを更新する: 古いバージョンを使っている場合は、最新の状態にアップデートしてください。
- シークレットモードを試す: 拡張機能(アドオン)が干渉している場合があるため、一度シークレットモードで動作するか確認してください。
端末に「読み上げ音声(ボイスエンジン)」が入っていない
ブラウザが「Web Speech API」に対応している場合でも、端末に読み上げ音声(ボイスエンジン)がインストールされていないと機能しません。OSの設定から音声エンジンを確認し、必要に応じてインストールしてください。なお、以下の解決策はOSの更新により、実際と異なる場合があります。
- Windowsの場合: 「設定」>「時刻と言語」>「音声認識」から、学習したい言語の音声パックがインストールされているか確認してください。
- Androidの場合: 「設定」>「システム」>「言語と入力」>「テキスト読み上げ」から、優先するエンジン(Googleテキスト読み上げ推奨)を確認し、言語データをダウンロードしてください。
- iOSの場合: 「設定」>「アクセシビリティ」>「読み上げコンテンツ」>「声」から、対象の言語がダウンロード済みか確認してください。
設定した言語が「非対応」または「不一致」
Ankilot側で設定した言語と、ブラウザが認識している言語が食い違っているケースです。以下の通り、修正してください。
- デフォルトでは、アルファベットのみの場合は英語、それ以外は日本語として扱われます。
- 単語帳の「単語帳編集」>「カードの言語」から、表と裏に適切な言語を選択してください。
- 暗記・テストページの「ビューア設定」から、適切な読み上げ音声の種類を選択してください。
広告
ご不明な点などがございましたら、お問い合わせよりお気軽にお尋ねください。