Google Chrome (Web Speech API) 複数ページへの同時音声入力について
こんにちは iwatendo です。
YouTube Live や Twitch配信で Talk To CSV を使ってくれている、もなかえりさんから以下のような相談を頂いたので、今日はちょっとそれについて書いていきます。
IwatendoさんのTalk to CSVと、コリンちゃんのTalk 2 SL chatと、両方使うとTalk to CSVが止まってしまうようです💦
— もなか♡えり (@eriPancake) February 24, 2021
これはバグという訳じゃなくて無くて、基本的にGoogle ChromeのWeb Speech APIを利用しているサイトは、音声入力を同時に行うことができないようです。
例えば、Google翻訳等でも同時に音声入力で複数言語に翻訳しようとしても「現在、音声入力できません」というメッセージが表示され片方が音声入力ができなくなります。
ただし、プロファイルが別々のGoogle Chromeの場合、音声入力の同時利用が可能となるようです。
以下の画像は、左側は通常起動したChromeで、右側が別プロファイルで起動したChromeで、音声入力が同時使用が可能になっています。(※Windows環境のみで確認。他環境でも実現可能かどうかは未検証です)
別プロファイルでGoogle Chromeを起動する手順は以下の通りです。
- まず、新しく Google Chrome のショートカットを作ります。
- ショートカットのプロパティを開き、以下のような起動オプションを追加します
- --user-data-dir={別プロファイルの保存先}
- 例)--user-data-dir=D:\Chrome\TalkToCSV
- 上記で指定した場所に新しいGoogle Chromeのプロファイルが作成されます。
- 別プロファイルで起動した場合、最初はChromeにログインしていない状態で起動されます。
- 一度ログインしてしまえば、後は通常Chromeと同じように利用できます。
- 同一アカウントでも、別のアカウントでもログイン可能です。
- 通常起動したChromeと、別プロファイルで起動したChromeのタブは、まとめる事ができないようです。
- 別プロファイルは、起動オプションの保存先さえ変えれば、何個でも作れるようです。
別プロファイルを使用してTalk To CSVを使用する場合の注意点
参考にさせて頂いたサイト:【Google Chrome】別のユーザー(別プロファイル)で複数Chromeを起動する方法 | CGメソッド