Skip to content

Add Picovoice Leopard transcription provider#44

Open
kpoxo6op wants to merge 1 commit into
nibzard:mainfrom
kpoxo6op:codex/leopard-transcription-provider
Open

Add Picovoice Leopard transcription provider#44
kpoxo6op wants to merge 1 commit into
nibzard:mainfrom
kpoxo6op:codex/leopard-transcription-provider

Conversation

@kpoxo6op
Copy link
Copy Markdown

Summary

  • add a Picovoice Leopard provider available through --api leopard
  • lazy-load the optional pvleopard dependency so existing providers do not require it
  • document Leopard environment variables and sapat[leopard] installation
  • add mocked unittest coverage for provider configuration, error handling, cleanup, and CLI routing

Validation

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

Companion implementation for daytonaio/content#13.

Signed-off-by: kpoxo6op <kpoxo6op@gmail.com>
@kpoxo6op kpoxo6op force-pushed the codex/leopard-transcription-provider branch from 987a06a to c76a091 Compare May 23, 2026 21:29
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