Skip to content

Add STT.ai transcription provider#51

Closed
abridegan-bit wants to merge 1 commit into
nibzard:mainfrom
abridegan-bit:codex/sttai-provider
Closed

Add STT.ai transcription provider#51
abridegan-bit wants to merge 1 commit into
nibzard:mainfrom
abridegan-bit:codex/sttai-provider

Conversation

@abridegan-bit
Copy link
Copy Markdown

Summary

  • add an STT.ai transcription provider exposed as --api sttai
  • support endpoint/model/diarization/speaker/response-format settings through STTAI_* environment variables
  • document STT.ai configuration and add mocked unit coverage for request construction, anonymous mode, and missing-file validation

Validation

  • /tmp/sapat-venv/bin/python -m unittest discover -s tests -v
  • /tmp/sapat-venv/bin/python -m compileall src tests
  • /tmp/sapat-venv/bin/sapat --help
  • git diff --check

Related Daytona bounty issue: daytonaio/content#13

Signed-off-by: abridegan-bit <abridegan@gmail.com>
@nibzard
Copy link
Copy Markdown
Owner

nibzard commented May 28, 2026

Thanks for the contribution, but after reviewing all incoming PRs we've decided not to merge this one.

Reason: STT.ai is not a well-documented or established STT provider, and the implementation allows anonymous requests with no API key, raising questions about whether this is a production API.

We've refactored the codebase into a provider plugin architecture (see PR coming soon on feat/provider-plugin-architecture) and are incorporating provider support differently. Closing this PR.

@nibzard nibzard closed this May 28, 2026
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.

2 participants