基本機能
- 指定されたオプションで与えられたテキストを話し、音声キューに発言を追加します。
Speech Synthesis Plugin for synthesizing speech from text.speak基本機能synthesizeToFile- Android、iOSで音声ファイルに合成する (Android/iOSのみ)。音声が保存されたファイルのパスを返します。cancel- すべてのキューされた発話をキャンセルし、現在の音声を停止します。pause- 音声の途中で即時停止します。
Public API
セクション「Public API」| メソッド | 説明 |
|---|---|
speak | 指定されたオプションで与えられたテキストを話します。発話は音声キューに追加されます。 |
synthesizeToFile | Android、iOSで音声ファイルに合成する (Android/iOSのみ)。音声が保存されたファイルのパスを返します。 |
cancel | すべてのキューされた発話をキャンセルし、現在の音声を停止します。 |
pause | 音声の途中で即時停止します。 |
resume | 一時停止した音声を再開します。 |
isSpeaking | 話の合成が現在話しているかどうかを確認します。 |
isAvailable | 話の合成がデバイス上で利用可能かどうかを確認します。 |
getVoices | 利用可能なすべての声のリストを取得します。 |
getLanguages | 利用可能なすべての言語のリストを取得します。 |
isLanguageAvailable | 特定の言語が利用可能かどうかを確認します。 |
isVoiceAvailable | 特定の声が利用可能かどうかを確認します。 |
initialize | iOSの最適化で話の合成エンジンを初期化します (最初の話の要求で遅延を削減できます)。 |
activateAudioSession | iOS専用の特定のカテゴリでオーディオセッションを有効にします。 |
deactivateAudioSession | iOS専用でオーディオセッションを無効にします。 |
getPluginVersion | ネイティブプラグインのバージョンを取得します。 |
addListener | 発話が話を始めるのを待ちます。 |
addListener | 発話が話を終えるのを待ちます。 |
addListener | 音声の境界を検出する |
addListener | 合成エラーを検出する |
removeAllListeners | すべてのイベントリスナーを削除する |
真実の源
「真実の源」というセクションこの参照は src/definitions.ts に capacitor-speech-synthesis.