
Alicloud Ai Audio Livetranslate
- 93 installs
- 396 repo stars
- Updated July 18, 2026
- cinience/alicloud-skills
Prepares live speech-translation requests for Alibaba Cloud Model Studio Qwen LiveTranslate models for realtime interpretation and bilingual meetings.
About
Builds live speech-translation requests against Alibaba Cloud Model Studio Qwen LiveTranslate models. A developer uses it for realtime interpretation, bilingual meetings, and speech-to-speech or speech-to-text translation.
- Targets Qwen LiveTranslate for speech-to-speech and speech-to-text
- Includes py_compile validation and evidence output
Alicloud Ai Audio Livetranslate by the numbers
- 93 all-time installs (skills.sh)
- Ranked #4,673 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-ai-audio-livetranslateAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 93 |
|---|---|
| repo stars | ★ 396 |
| Last updated | July 18, 2026 |
| Repository | cinience/alicloud-skills ↗ |
What it does
Prepares live speech-translation requests for Alibaba Cloud Model Studio Qwen LiveTranslate models for realtime interpretation and bilingual meetings.
Files
Category: provider
Model Studio Qwen LiveTranslate
Validation
mkdir -p output/alicloud-ai-audio-livetranslate
python -m py_compile skills/ai/audio/alicloud-ai-audio-livetranslate/scripts/prepare_livetranslate_request.py && echo "py_compile_ok" > output/alicloud-ai-audio-livetranslate/validate.txtPass criteria: command exits 0 and output/alicloud-ai-audio-livetranslate/validate.txt is generated.
Output And Evidence
- Save translation session payloads and response summaries under
output/alicloud-ai-audio-livetranslate/.
Critical model names
Use one of these exact model strings:
qwen3-livetranslate-flashqwen3-livetranslate-flash-realtime
Typical use
- Chinese/English meeting interpretation
- Live subtitles in another language
- Call-center agent assist with translated captions
Normalized interface (audio.livetranslate)
Request
model(string, optional): defaultqwen3-livetranslate-flashsource_language(string, required)target_language(string, required)audio_format(string, optional): e.g.pcmsample_rate(int, optional): e.g.16000
Response
translated_text(string)source_text(string, optional)audio_urloraudio_chunk(optional, model dependent)
Quick start
python skills/ai/audio/alicloud-ai-audio-livetranslate/scripts/prepare_livetranslate_request.py \
--source-language zh \
--target-language en \
--output output/alicloud-ai-audio-livetranslate/request.jsonNotes
- Prefer the realtime model for continuous streaming sessions.
- Prefer the non-realtime flash model for simpler integration and lower client complexity.
References
references/sources.md
interface:
display_name: "Alibaba Cloud AI Audio LiveTranslate"
short_description: "Realtime speech translation with Qwen LiveTranslate"
default_prompt: "Use $alicloud-ai-audio-livetranslate to complete this ai/audio translation task on Alibaba Cloud."
Sources
- https://help.aliyun.com/document_detail/2976526.html
- https://help.aliyun.com/zh/model-studio/newly-released-models
#!/usr/bin/env python3
"""Prepare a minimal request payload for Qwen LiveTranslate."""
from __future__ import annotations
import argparse
import json
from pathlib import Path
def main() -> None:
parser = argparse.ArgumentParser()
parser.add_argument("--source-language", default="zh")
parser.add_argument("--target-language", default="en")
parser.add_argument(
"--output",
default="output/alicloud-ai-audio-livetranslate/request.json",
)
args = parser.parse_args()
payload = {
"model": "qwen3-livetranslate-flash",
"source_language": args.source_language,
"target_language": args.target_language,
"audio": {
"format": "pcm",
"sample_rate": 16000,
"channels": 1,
},
}
output = Path(args.output)
output.parent.mkdir(parents=True, exist_ok=True)
output.write_text(json.dumps(payload, ensure_ascii=False, indent=2), encoding="utf-8")
print(output)
if __name__ == "__main__":
main()