feat(dictate): support configurable ASR backends
This commit is contained in:
@@ -29,3 +29,29 @@ The complete transitive dependency versions and artifact hashes are recorded in
|
||||
- NeMo ASR documentation: <https://docs.nvidia.com/nemo-framework/user-guide/latest/nemotoolkit/asr/intro.html>
|
||||
- CC BY 4.0: <https://creativecommons.org/licenses/by/4.0/>
|
||||
- Apache License 2.0: <https://www.apache.org/licenses/LICENSE-2.0>
|
||||
|
||||
## Optional cloud providers
|
||||
|
||||
Cloud backends are opt-in and are not required for local mode. Pi Dictate does not redistribute Meta or OpenAI models and does not include either provider's SDK. The host service sends audio only after the selected provider session is authenticated and ready. Provider terms, retention, security, and billing policies apply to cloud audio and any keyword or prompt context sent with it.
|
||||
|
||||
### Meta Model API Muse Voice Transcribe
|
||||
|
||||
- Announcement: <https://research.meta.ai/blog/introducing-muse-voice-transcribe>
|
||||
- Speech-to-text guide: <https://ai.developer.meta.com/docs/speech-to-text>
|
||||
- Realtime Voice API: <https://ai.developer.meta.com/docs/api-reference/voice/realtime>
|
||||
- Voice event schemas: <https://ai.developer.meta.com/docs/api-reference/voice/schemas>
|
||||
- Authentication: <https://ai.developer.meta.com/docs/getting-started/authentication>
|
||||
- Meta terms: <https://ai.meta.com/terms/>
|
||||
|
||||
Pi Dictate uses only the documented `api.meta.ai` realtime endpoint and `muse-voice-transcribe-1.0` contract. It does not use the undocumented `shortwave.facebook.com` Muse Code endpoint.
|
||||
|
||||
### OpenAI Realtime transcription
|
||||
|
||||
- Realtime transcription guide: <https://developers.openai.com/api/docs/guides/realtime-transcription>
|
||||
- Realtime WebSocket guide: <https://developers.openai.com/api/docs/guides/realtime-websocket>
|
||||
- Speech-to-text guide: <https://developers.openai.com/api/docs/guides/speech-to-text>
|
||||
- `gpt-live-transcribe` model: <https://developers.openai.com/api/docs/models/gpt-live-transcribe>
|
||||
- OpenAI terms: <https://openai.com/policies/terms-of-use/>
|
||||
- OpenAI privacy policy: <https://openai.com/policies/privacy-policy/>
|
||||
|
||||
The OpenAI default is `gpt-live-transcribe`; `gpt-transcribe` is a configurable commit-oriented alternative. `whisper-1` is not treated as a Realtime model.
|
||||
|
||||
Reference in New Issue
Block a user