1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 语音识别sdk for ios android iOS 微信语音SDK 简单使用

语音识别sdk for ios android iOS 微信语音SDK 简单使用

时间:2019-02-01 10:29:15

相关推荐

语音识别sdk for ios android iOS 微信语音SDK 简单使用

//识别成功,返回结果,元素类型为WXVoiceResult,现阶段数组内只有一个元素

- (void)voiceInputResultArray:(NSArray *)array{

if (array && array.count > 0) {

WXVoiceResult * result = [array objectAtIndex:0];

NSLog(@"识别结果:%@",result.text);

self.messageLabel.text = [NSString stringWithFormat:@"识别结果:%@",result.text];

[[WXVoiceSDK sharedWXVoice]cancel];

}

}

//出现错误,错误码请参见官方网站 错误码说明

- (void)voiceInputMakeError:(NSInteger)errorCode{

switch (errorCode) {

case WXErrorOfSuccess:

NSLog(@"识别成功");

break;

case WXErrorOfNoNetWork:

NSLog(@"没有网络");

break;

case WXErrorOfTimeOut:

NSLog(@"网络超时");

break;

case WXErrorOfQuotaExhaust:

NSLog(@"AppID配额用完");

break;

case WXErrorOfAppIDError:

NSLog(@"AppID错误");

break;

case WXVoiceRecoErrorOfNoSound:

NSLog(@"没有获取到录音");

break;

case WXVoiceRecoErrorOfVoiceTooLarge:

NSLog(@"录音过长");

break;

case WXVoiceRecoErrorOfRecord:

NSLog(@"没有录音设备");

break;

case WXVoiceRecoErrorOfCannotUseMic:

NSLog(@"无法使用mic");

break;

default:

break;

}

}

//录音完成,等待服务器返回识别结果。此时不会再接受新的语音

- (void)voiceInputWaitForResult{

}

//在手动调用的cancel后,取消完成时回调

- (void)voiceInputDidCancel{

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。