Picovoiceの無料トライアル終了後:オフラインで使える3つの選択肢

2026年8月 · 移行ガイド · 日本語

Porcupineの試用期間が終了しても、音声をクラウド文字起こしへ送る必要はありません。ウェイクワード検出を端末内に残したまま、学習方法だけを変更できます。

現在の状況:Picovoiceは無料利用を企業開発者向けの一回限りのトライアルとして案内しています。公式FAQでは、個人・非商用プロジェクト専用の無料または有料プランは現在ないと説明されています。Porcupineの実行には有効なAccessKeyが必要です。条件は変わる可能性があるため、自分のConsoleも確認してください。

3つの現実的な選択肢

方法向いている人注意点
openWakeWordを自分で学習学習パイプラインを完全に管理したい開発者依存関係、合成音声、負例、評価、しきい値調整を自分で管理
Voicuteで生成し、端末内で推論ONNX/TFLiteモデルをすぐダウンロードしたいチーム学習はオンライン、ダウンロード後の推論はオフライン
商用SDKを継続公式サポートや完成済みSDKを重視する企業アカウント、ライセンス、実行時認証の条件がある

選択肢1:openWakeWord

openWakeWordはオープンなコード、ONNX/TFLite推論、カスタム学習用ノートブックを提供します。ただし公式プロジェクトによると、同梱の学習済みモデルは現在英語対応です。日本語モデルを作る場合は、日本語合成音声、発音、負例、実環境での誤検出を慎重に評価する必要があります。

pip install openwakeword

from openwakeword.model import Model
model = Model(wakeword_models=["my_model.onnx"])
scores = model.predict(audio_frame)

選択肢2:オンラインで生成し、オフラインで実行

Voicuteでは日本語のウェイクワードや複数の音声コマンドを入力し、モデルをダウンロードできます。ONNXはPython、Linux、Windows、macOS、Android、WebのONNX Runtime統合で利用でき、TFLiteは対応するモバイル・組み込み環境向けです。推論中の音声は端末内で処理され、VoicuteのAccessKeyは不要です。

  1. ウェイクワードまたはコマンドを決める。
  2. ONNX/TFLiteパッケージを生成してダウンロードする。
  3. オープンソースの推論例から実装を始める。
  4. 実機で複数の話者と環境ノイズをテストする。
  5. 動作を接続する前にしきい値を調整する。

選び方

学習環境をすべて所有・保守したいならopenWakeWord、ポータブルなモデルを早く入手し推論をサービスから独立させたいならVoicute、公式サポートを最優先するなら商用SDKが適しています。

確認ポイント:実行時キーの有無、モデル形式の移植性、言語対応、ライセンス。「オフライン」という言葉だけでは判断しないでください。
オフラインモデルを作成

参考資料