Picovoice/porcupine
On-device wake word detection powered by deep learning
解決する課題
Porcupineは、「常に聞き取り可能」な音声対応アプリケーションを実現するために設計された、軽量で高精度なウェイクワードエンジンです。これにより、システムは膨大な計算リソースを消費することなく、特定の静的な音声コマンド(ウェイクワード)をリアルタイムで効率的に検出できます。
仕組み
このエンジンは、実環境でトレーニングされたディープニューラルネットワークを使用して、特定のオーディオパターンを識別します。コンパクトで計算効率が高く設計されているため、ハイエンドのデスクトップから低電力のIoTデバイスやマイクロコントローラまで、あらゆるデバイスへのデプロイに適しています。開発者は、構築済みのキーワードを使用するか、Picovoice Consoleを介してカスタムウェイクワードモデルをトレーニングできます。
対象ユーザー
IoTデバイス、モバイルアプリ(Android/iOS)、Webアプリケーション、および組み込みシステム(Raspberry PiやArduinoなど)向けに、少数の静的な音声コマンドに基づいてアクションをトリガーする信頼性の高い方法を必要としている、音声起動インターフェースを構築する開発者。
特徴
- 広範なクロスプラットフォーム対応: Arm Cortex-M, STM32, Arduino, Raspberry Pi, Android, iOS, Web (Chrome, Safari, Firefox, Edge), Linux, macOS, Windowsで動作します。
- 高いパフォーマンス: Raspberry Pi 3において、PocketSphinxやSnowboyなどの競合ライブラリよりも11倍正確で、6.5倍高速であるとされています。
- カスタマイズ可能: セルフサービスコンソールを通じて、カスタムウェイクワードのトレーニングをサポートしています。
- 多言語対応: 英語、中国語(標準中国語)、フランス語、ドイツ語、イタリア語、日本語、韓国語、ポルトガル語、スペイン語をサポートしています。
- スケーラブル: ランタイムのフットプリントを増やすことなく、複数のウェイクワードを同時に検出できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト