語音翻譯采用語音聽寫接口,通過設置以下業務參數即可實現語音翻譯功能,目前支持英文轉中文,中文轉英文,后續其他功能請注意瀏覽訊飛開放平臺。
| 參數 |名稱 | 取值 |
| --- | --- | -- |
| engine_type | 引擎類型 |cloud:在線引擎|
| sub |本次識別請求的類型 |iat:連續語音識別|
| language | 語言 |必須要跟輸入音頻語種一致。 zh_cn:簡體中文 ;zh_tw:繁體中文en_us:英文;默認值:zh_cn|
| sch| 是否使用語義功能 |1:使用語義|
|nlp_version| 語義版本(僅在使用AIUI開放平臺語義功能時有效)| 3.0|
|scene |語義場景(僅在使用AIUI開放平臺語義功能時有效)| 默認為scene=main,可以設置為已創建的情景模式|
|addcap| 啟用翻譯功能(僅在sch=1時有效)| translate|
|orilang| 原始語種(僅在啟用翻譯功能時有效)| cn:中文,en:英文|
|translang| 目標語種(僅在啟用翻譯功能時有效)| cn:中文,en:英文|
|trssrc| 結果格式(僅在啟用翻譯功能時有效)| its|
詳細代碼調用請參考 Samples中的 sch_translate_sample(語音翻譯示例)
API詳細描述請參考[API文檔](http://mscdoc.xfyun.cn/windows/api/),翻譯業務主要對應的是msp_cmn.h 和 qisr.h。
#### **翻譯結果**
|字段 |取值 |描述|
| --- | --- | -- |
|sid| string| 本次服務唯一標識|
|trans_result| json子串格式字符串| 翻譯結果|
|ret| int| 0 表示成功|
|from| string| 翻譯源語言|
|to |string |譯文語言|
|src| string |原文|
|dst| string| 譯文|
翻譯結果示例:
~~~
{
"from": "cn",
"ret": 0,
"sid": "its00385a3a@ch0b1b0cac4fbc47bd00",
"to": "en",
"trans_result": {
"src": "今天的天氣。",
"dst": "The weather today."
}
}
~~~