You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository demonstrates how to call Speech Large Models (including Qwen-Audio-3.0-TTS, Qwen-Audio-3.0-ASR, CosyVoice, Fun-ASR, etc.) via Alibaba Cloud Bailian, enabling functions like speech recognition (speech-to-text), speech synthesis (text-to-speech), and advanced AI capabilities such as voice chat, audio analysis, and real-time translation when integrated with large language models (e.g., Qwen-OMNI, Qwen, Baichuan, Moonshot, 01.AI, MiniMax). Developers can test examples using Bailian's free quota and integrate these samples into their projects for further development. For technical support, join our DingTalk group.
⭐ Latest Updates ⭐
2026/08/14
Added Qwen-Audio-3.0-TTS speech synthesis and voice cloning examples, with voice style, dialect and emotion controllable by instruction.
Added the Qwen-Audio-3.0-ASR speech recognition examples, covering non-streaming recognition, streaming recognition (with hotwords and dialog context) and recorded-file transcription.
2026/07/14
Added Qwen-Audio-3.0-Realtime end-to-end real-time voice conversation example (companion chat, tool calling, and reasoning routing scenarios).
👉 Getting Started
Clone the repository via git clone or download the ZIP file.
Prerequisites: Create an Alibaba Cloud account, activate Bailian Model Service, generate an API_KEY, configure the environment, and install the DashScope SDK. Detailed steps are in PREREQUISITES.md. Check individual README.md files in example directories for specific dependencies.
👉 Use Cases & Examples
🚀 Recommended Scenarios
Use Case
Description
Example
Qwen-Audio-3.0-ASR Streaming Recognition
Unlimited-duration real-time streaming recognition with hotwords and dialog context
More Agent scenarios: qwen-audio-agent provides production-grade Agent examples built on Qwen-Audio-3.0-Realtime, including multi-turn memory, tool orchestration, and multimodal input.
✨ Advanced Usage
Use Case
Description
Example
Streaming + Dialog Context
Pass dialog history or domain terms to improve accuracy, with limit-aware trimming
Contributed by community developer @MrGood4U. A realtime multimodal AI assistant desktop client: talk to it while it watches your screen, and let it draw annotations on the desktop to help explain
Windows 10 or later
The Gallery showcases creative applications built with Bailian AI capabilities. Contribute your projects to inspire others!