agentscope-ai / agentscope-ai/agentscope

feat(asr): add asr module to agentscope library

Aberta
#2,564 0 comentários 0 reações 0 responsáveis Ver no GitHub
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

Abrir o 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.