概要
音声からテキストへの処理に対する細かい制御を提供するFlutterパッケージで、発話の間の一時停止時でも継続的なオーディオキャプチャが可能です。開発者はカスタムコールバックを使用して、認識を手動で開始・一時停止・再開・停止できます。継続的なトランスクリプションが必要なアプリケーションに最適です。音声アシスタントやリアルタイムのディクテーションツール、音声入力が重要なインタラクティブアプリケーション向けに設計されています。Android、iOS、Web、macOS、Windows、Linuxなど複数のプラットフォームをサポートしています。
用途
- リアルタイム音声入力
- 音声制御アプリケーション
- 連続的なトランスクリプションワークフロー
- インタラクティブ音声インターフェース
- 音声ベースのデータ入力
- カスタマイズ可能な音声アシスタントロジック
主な機能
- 手動スタート/一時停止/再開/停止コントロール
- 発話の中断時に自動一時停止なし
- カスタマイズ可能なコールバック処理
- 連続リスニングモード
- クロスプラットフォーム対応(Android、iOS、Web、macOS、Windows、Linux)
- 細粒度オーディオストリーム管理
適している対象
- STTプロセスに対する完全な制御が必要な開発者
- 途切れのない音声認識を必要とするアプリケーション
- ボイスアシスタントビルダー
- 長文音声入力用ツール
- カスタム音声インタラクションロジックを持つアプリ
注意事項
- 手動での状態管理が必要です
- 自動一時停止STTパッケージよりも複雑さが高い
- エッジケースに対する追加のエラーハンドリングが必要になる可能性があります
- プラットフォーム固有の音声APIに依存しています
- 単純なワンショットのトランスクリプションには適していません