evancohen/sonus
:speech_balloon: /so.nus/ STT (speech to text) for Node with offline hotword detection
解決する問題
Sonusは、ソフトウェアまたはハードウェアプロジェクトに音声ユーザーインターフェース(VUI)を追加するプロセスを簡素化します。オフラインでのホットワード検出と、その後のクラウドベースの音声テキスト変換サービスへの音声ストリーミングの管理の複雑さを取り除きます。
仕組み
このライブラリは2段階で動作します。まず、Snowboyを使用してオフラインでホットワード認識を行い、特定のカスタマイズ可能なキーワードをリッスンします。ホットワードが検出されると、Sonusはユーザーの音声をGoogle Cloud Speechなどの設定済みのクラウド認識サービスにリアルタイムでストリーミングし、音声をテキストに変換します。
対象者
音声起動アプリケーション、ホームオートメーションプロジェクト、またはAlexaやSiriのような「ウェイクワード」機能を必要とするカスタムハードウェアデバイス(Raspberry Piなど)を開発している開発者。
ハイライト
- オフラインホットワード検出:Snowboyを使用して、インターネット接続なしでウェイクワードを検出します。
- クラウド統合:リアルタイムの結果を得るために、クラウド音声認識サービスへの音声ストリーミングをサポートします。
- クロスプラットフォーム:Linux(Raspbianを含む)とmacOSで動作します。
- シンプルなAPI:最小限のコードで音声認識を初期化および開始できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト