feat(asr): add asr module to agentscope library
Author: DavdGaoCreated Sep 9, 2026Updated Sep 17, 2026
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
asrmodule undersrc/agentscope - Add a base ASR model class
Prior to implementation, survey existing ASR API providers — similar to the
ttsmodule, 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
Source: agentscope-ai/agentscope