支持 URL 或本地文件输入,自动识别源语言,翻译为目标语言,并生成目标语言的语音文件。
当用户提出以下请求时激活此技能:
类型: string
描述: 输入音频文件路径或URL
支持类型:
/Users/winer/Downloads/audio.mp3https://example.com/audio.mp3示例:
"/Users/winer/Downloads/录音.mp3""https://example.com/voice.m4a"类型: string
描述: 目标语言代码
可选值:
en - 英文zh - 中文ja - 日文fr - 法文es - 西班牙文de - 德文ko - 韩文ru - 俄文it - 意大利文"/Users/winer/Downloads/结果.mp3"python
from faster_whisper import WhisperModel
model = WhisperModel("tiny", device="cpu", compute_type="int8")
segments, info = model.transcribe(audio_path)
source_language = info.language
bash
curl -s "https://api.mymemory.translated.net/get?q=<文本>&langpair=<源>|<目标>"
根据目标语言选择对应的 TTS 语音:
目标语言TTS 语音enen-US-AriaNeuralzhzh-CN-XiaoxiaoNeuraljaja-JP-NanamiNeuralfrfr-FR-DeniseNeuraleses-ES-ElviraNeuraldede-DE-KatjaNeuralkoko-KR-SunHiNeuralruru-RU-SvetlanaNeuralitit-IT-ElsaNeural
text
翻译 /Users/winer/录音.mp3 到英文
text
翻译 https://example.com/voice.m4a 到中文
text
翻译 /Users/winer/audio.mp3 en /Users/winer/result.mp3
text
翻译 https://example.com/speech.mp3 zh /Users/winer/speech_zh.mp3