1、whisper
# 加载模型(base small medium large) model = whisper.load_model("medium") # 语音识别 result = model.transcribe(path, language="en") print(result["text"]) # 语音翻译(转成英文) result_translated = model.transcribe(path, task="translate") print("翻译结果:", result_translated["text"])
支持的
language
参数语言 | 代码 | 语言 | 代码 |
英语 | en | 中文 | zh |
日语 | ja | 韩语 | ko |
法语 | fr | 德语 | de |
西班牙语 | es | 俄语 | ru |
葡萄牙语 | pt | 意大利语 | it |
荷兰语 | nl | 瑞典语 | sv |
波兰语 | pl | 土耳其语 | tr |
希腊语 | el | 阿拉伯语 | ar |
印地语 | hi | 泰语 | th |
越南语 | vi | 乌克兰语 | uk |
罗马尼亚语 | ro | 匈牙利语 | hu |
捷克语 | cs | 保加利亚语 | bg |
芬兰语 | fi | 丹麦语 | da |
挪威语 | no | 斯洛伐克语 | sk |
塔加洛语 | tl | 克罗地亚语 | hr |
斯洛文尼亚语 | sl | 塞尔维亚语 | sr |
立陶宛语 | lt | 拉脱维亚语 | lv |
爱沙尼亚语 | et | 赫鲁族语 | xh |