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倍高速であるとされています。
  • カスタマイズ可能: セルフサービスコンソールを通じて、カスタムウェイクワードのトレーニングをサポートしています。
  • 多言語対応: 英語、中国語(標準中国語)、フランス語、ドイツ語、イタリア語、日本語、韓国語、ポルトガル語、スペイン語をサポートしています。
  • スケーラブル: ランタイムのフットプリントを増やすことなく、複数のウェイクワードを同時に検出できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト