agentscope-ai / agentscope-ai/agentscope
feat(asr): add asr module to agentscope library
- Linguagem predominante
- Python
- Estrelas
- 31.6k
- Forks
- 3.5k
- Merge médio
- 1d 16h
- PRs com merge (30d)
- 103
Descrição
**Background**
AgentScope lacks a native ASR abstraction. A dedicated ASR module is required as the foundation for the cascaded realtime pipeline (ASR → LLM → TTS).
**Changes**
- Add a new `asr` module under `src/agentscope`
- Add a base ASR model class
> Prior to implementation, survey existing ASR API providers — similar to the `tts` module, providers may differ significantly in patterns (e.g., streaming vs. batch transcription)
- Provide one reference implementation, leaving additional provider integrations to follow-up PRs to keep this PR focused on the abstraction layer
Guia de contribuição
Direção de pesquisa
Inspect `src/agentscope/tts` first to mirror the existing abstraction patterns, then add a new `src/agentscope/asr` module with a base ASR interface and one reference provider implementation. Check package entry points that expose modules so the new ASR module is properly exported/importable. Completion is when the ASR abstraction is wired in cleanly and related voice/speech tests or import smoke checks pass.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- backend-api-design
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Ativa
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 52/100