マイクへのアクセスをリクエストし、ロケールオプションを指定して認識を開始、部分的な文字起こしをリアルタイムで表示します。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | 音声認識フレームワーク |
| Androidでは | はい | SpeechRecognizer |
| Web | いいえ | プラグインが Web を利用不可と報告 |
コア機能
「コア機能」セクションavailable- 現在のデバイスでネイティブの音声認識サービスが利用可能かを確認します。isOnDeviceRecognitionAvailable- 選択されたロケールに対して、プラットフォームの新しいオンデバイス認識パスが利用可能かどうかを確認します。start- 音声のキャプチャと文字起こしを開始します。stop- リスニングを停止し、ネイティブリソースを解放します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
available | 現在のデバイスでネイティブの音声認識サービスが利用可能か確認します。 |
isOnDeviceRecognitionAvailable | 選択したロケールで、プラットフォームのより新しいオンデバイス認識パスが利用可能か確認します。 |
start | 音声のキャプチャと文字起こしを開始します。 |
stop | リスニングを停止し、ネイティブリソースを解放します。 |
forceStop | 現在のセッションを強制終了します。 |
getLastPartialResult | 最後にキャッシュされた部分的な文字起こし結果を取得します。 |
setPTTState | 現在のpush-to-talkボタンの状態を更新します。 |
getSupportedLanguages | 基盤となる認識エンジンがサポートしているロケールを取得します。 |
isListening | プラグインが現在、音声をアクティブにリッスンしているかどうかを返します。 |
checkPermissions | 現在の権限状態を取得します。 |
requestPermissions | マイクと音声認識の権限をリクエストします。 |
getPluginVersion | このパッケージに含まれるネイティブプラグインのバージョンを返します。 |
addListener | セグメント化されたセッション完了イベントを監視します(Android のみ)。 |
addListener | セグメント化された認識結果を監視します(Android のみ)。 |
addListener | 処理中に発行される部分文字起こしの更新を監視します partialResults が有効であること。 |
addListener | ネイティブのリスニング状態の変更を監視します。 |
addListener | 認識エラーを監視します。 |
addListener | 認識機能が次のセッションの準備が整ったことを監視します。 |
removeAllListeners | 登録されたすべてのリスナーを削除します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-speech-recognition.
@capgo/capacitor-speech-recognitionから続ける
セクション「@capgo/capacitor-speech-recognitionから続ける」使用している場合 @capgo/capacitor-speech-recognition ダッシュボードと API の運用を計画するには、これを次と連携させます @capgo/capacitor-speech-recognition の使用方法 「@capgo/capacitor-speech-recognitionの使用」のネイティブ機能として API の概要 「API の概要」の実装の詳細については、 はじめに 「はじめに」における実装の詳細については、 API キー および「API Keys」の実装の詳細については、 デバイス 実装の詳細については Devices を参照してください。