Skip to content

feat: add transcription and speech model support to provider registry #6843

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jun 24, 2025

Conversation

lgrammel
Copy link
Collaborator

@lgrammel lgrammel commented Jun 24, 2025

background

we want transcription and speech models to work in the registry like other model types do.

summary

  • add transcriptionModel and speechModel to provider registry
  • fix transcription providers to work with registry

verification

  • all tests pass including new registry-specific tests for transcription/speech models
  • autocomplete works for provider names and model IDs
  • runtime errors for unsupported model combinations
  • elevenlabs registry integration confirmed working

tasks

  • make transcriptionModel and speechModel optional in ProviderV2
  • add transcriptionModel and speechModel methods to registry
  • update error handling for new model types
  • convert transcription providers from Pick to full ProviderV2
  • add proper error messages for unsupported model types
  • test coverage for registry integration

future work

  • consider adding more transcription/speech providers to registry examples

@dancer dancer marked this pull request as ready for review June 24, 2025 09:25
@dancer dancer changed the title provider registry feat: add transcription and speech model support to provider registry Jun 24, 2025
@dancer dancer merged commit cb68df0 into v5 Jun 24, 2025
8 checks passed
@dancer dancer deleted the lg/eAehDXiB branch June 24, 2025 10:09
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