多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
语音翻译采用语音听写接口,设置业务参数即可实现语音翻译功能。目前支持英文转中文,中文转英文,后续其他功能请注意浏览讯飞开放平台。 ~~~ //需要实现IFlyRecognizerViewDelegate或者IFlySpeechRecognizerDelegate识别协议 //创建语音识别对象 _iFlySpeechRecognizer = [IFlySpeechRecognizer sharedInstance]; //必要参数设置 //设置为听写模式 [_iFlySpeechRecognizer setParameter: @"iat" forKey: [IFlySpeechConstant IFLY_DOMAIN]]; [_iFlySpeechRecognizer setParameter: @"1" forKey: [IFlySpeechConstant ASR_SCH]]; [_iFlySpeechRecognizer setParameter: @"translate" forKey: @”addcap”]; //中文转英文 [_iFlySpeechRecognizer setParameter: @"zh" forKey: @”orilang”]; [_iFlySpeechRecognizer setParameter: @"en" forKey: @”translang”]; //英文转中文 [_iFlySpeechRecognizer setParameter: @"en" forKey: @”orilang”]; [_iFlySpeechRecognizer setParameter: @"zh" forKey: @”translang”]; //启动服务 [_iFlySpeechRecognizer start]; //SDK的回调仍然采用IFlySpeechRecognizerDelegate协议实现。 //注意:当从翻译功能转换其他业务时,需要清空参数 //[_iFlySpeechRecognizer setParameter: @"" forKey: @”params”]; ~~~