🎙️ よしひろ音声入力
音声入力から文章の修正、質問回答、翻訳、Web検索までをChromeのサイドパネルにまとめた自作ツールです。
制作の目的
長い文章をキーボードだけで入力する負担を減らし、音声で下書きを作成したあと、その場で読みやすい文章へ整えられる環境を目指して制作しました。 普段利用しているWebページを閉じず、ブラウザの横で操作できる設計にしています。
主な機能
- 🎙️ 音声入力話した日本語をリアルタイムで文字へ変換
- ✍️ 文章修正誤字修正・丁寧語・短い文章への整理
- 🤖 質問回答入力した質問へGemini APIを使って回答
- 🌐 Web検索入力内容をそのままGoogle検索で確認
- 🌍 翻訳日本語から英語、英語から日本語へ翻訳
- 📋 入力補助コピー・改行・一つ戻す・入力欄への挿入
基本的な使い方
- Chromeのサイドパネルから拡張機能を開く
- マイクボタンを押して文章を話す
- 必要に応じてGeminiで文章を修正・翻訳する
- 完成した文章をコピー、またはWebページの入力欄へ挿入する
使用技術
- HTML
- CSS
- JavaScript
- Chrome Extensions Manifest V3
- Web Speech API
- Gemini API
- Chrome Storage API
- Chrome Side Panel API
工夫した点
音声認識の途中結果と確定結果を分け、句点・読点・改行なども声で入力できるようにしました。 また、Geminiを自動実行せず、利用者がボタンを押した場合だけAPIへ文章を送る設計にしています。 編集前の文章へ戻せる履歴機能も実装しました。
安全面への配慮
APIキーそのものは公開コードやWebページへ掲載していません。また、パスワード欄への自動挿入や文章の自動送信は行いません。
個人情報・顧客情報・社内機密を外部AIへ送信しない運用を前提としています。
今後の改善案
用途別の文章テンプレート、処理中断機能、回答時間の表示などを追加し、さらに使いやすい入力支援ツールへ改善する予定です。