1. 机器翻译

语音翻译采用语音听写接口,通过设置以下业务参数即可实现语音翻译功能,目前支持英文转中文,中文转英文,后续其他功能请注意浏览讯飞开放平台。

参数 名称 取值
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文档,翻译业务主要对应的是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."
    }
}
Copyright © iflytek.com 2018 all right reserved,powered by Gitbook该文件修订时间: 2018-11-29 16:43:58

results matching ""

    No results matching ""