name: audio-translator version: 2.1.0 description: 多语种语音翻译技能。支持URL或本地文件输入,自动识别源语言,翻译为目标语言,并生成目标语言的语音文件。支持中文、英文、日文、法文、西班牙文等多种语言互译。 author: winer tags: [audio, translation, speech, multilingual, whisper, tts, url, download] tools: [bash, python, curl]
支持 URL 或本地文件输入,自动识别源语言,翻译为目标语言,并生成目标语言的语音文件。
当用户提出以下请求时激活此技能: - "翻译语音文件" - "翻译这个音频" - "把语音翻译成XX语" - "下载并翻译音频" - "translate audio from url" - "翻译在线音频"
/Users/winer/Downloads/audio.mp3https://example.com/audio.mp3"/Users/winer/Downloads/录音.mp3"小葱技能站7w4.net发现了升级插件。
"https://example.com/voice.m4a"en - 英文zh - 中文ja - 日文fr - 法文es - 西班牙文de - 德文ko - 韩文ru - 俄文it - 意大利文"/Users/winer/Downloads/结果.mp3"from faster_whisper import WhisperModel
model = WhisperModel("tiny", device="cpu", compute_type="int8")
segments, info = model.transcribe(audio_path)
source_language = info.language
curl -s "https://api.mymemory.translated.net/get?q=<文本>&langpair=<源>|<目标>"
根据目标语言选择对应的 TTS 语音:
| 目标语言 | TTS 语音 |
|---|---|
| en | en-US-AriaNeural |
| zh | zh-CN-XiaoxiaoNeural |
| ja | ja-JP-NanamiNeural |
| fr | fr-FR-DeniseNeural |
| es | es-ES-ElviraNeural |
| de | de-DE-KatjaNeural |
| ko | ko-KR-SunHiNeural |
| ru | ru-RU-SvetlanaNeural |
| it | it-IT-ElsaNeural |
翻译 /Users/winer/录音.mp3 到英文
翻译 https://example.com/voice.m4a 到中文
翻译 /Users/winer/audio.mp3 en /Users/winer/result.mp3
翻译 https://example.com/speech.mp3 zh /Users/winer/speech_zh.mp3
这个翻译工具整体质量中等偏上,使用流程顺畅,界面提示友好。但它依赖网络和多个外部服务,在网络不佳时可能无法正常工作。安装配置过程涉及多个软件依赖,对新手用户存在一定门槛。建议优化离线能力并简化部署流程。