Skip to content

Add Soniox transcription provider#22

Open
codeaustral-oss wants to merge 1 commit into
nibzard:mainfrom
codeaustral-oss:codeaustral/soniox-provider
Open

Add Soniox transcription provider#22
codeaustral-oss wants to merge 1 commit into
nibzard:mainfrom
codeaustral-oss:codeaustral/soniox-provider

Conversation

@codeaustral-oss
Copy link
Copy Markdown

Summary

  • Add a Soniox Speech-to-Text provider using the official Python SDK.
  • Wire --api soniox into the CLI and document the required SONIOX_API_KEY/SONIOX_MODEL settings.
  • Add mocked unit coverage for the async transcription flow and remote cleanup call.

Verification

  • python3 -m venv .venv
  • . .venv/bin/activate && python -m pip install -e .
  • PYTHONPATH=src python -m unittest discover -s tests
  • PYTHONPATH=src python -m py_compile src/sapat/script.py src/sapat/transcription/soniox.py tests/test_soniox_transcription.py
  • PYTHONPATH=src python -m sapat.script --help
  • git diff --check
  • ../../scripts/pre_push_privacy_check.sh .

No API keys or account details are included.

Signed-off-by: CodeAustral OSS <hello@codeaustral.com>
@codeaustral-oss codeaustral-oss force-pushed the codeaustral/soniox-provider branch from ae78059 to 6ae8a60 Compare May 20, 2026 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant