はてブル 開発メモ 音声認識を付けたかった
音声入力追加、失敗
「はてブル パネル - Chrome Web Store」で常時表示ナビに1行増やしたのは、実は、音声入力で検索したかったから(ノ∀`)

Web Speech API
Web Speech API には結構優秀な音声認識機能があります。
これ、ウェブページでは普通に動くのですが、chrome拡張機能で使おうとするとナカナカ厄介です。
- ウェブページでは動く
- backgorundでは動かない
- popupでも動かない
- sidepanelでも動かない
- サンドボックスでもダメ
無理矢理実装すると、
- 見ているページに音声認識コードを差し込む
- そのサイトへマイクを許可するかのポップアップが出る
- 許可すると使える
見ているサイトに対してのマイク許可になってしまう点などなど、色々不自然になってしまい、一旦撤退しました。