博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
语音分享应用ios源码项目
阅读量:5746 次
发布时间:2019-06-18

本文共 1094 字,大约阅读时间需要 3 分钟。

hot3.png

该源码是语音分享应用源码,本demo使用了科大讯飞语音识别作为分享内容的输入方式,同时也支持手动键盘输入分享内容,限制分享内容文字不能超过180个字符,分享内容输入完成后可以直接分享,分享SDK使用的时友盟社会化分享。

- (IBAction)voiceRecognize:(id)sender {    [self.textView resignFirstResponder];         _result = @"";         [_iflyRecognizerView start];}- (void)onResult:(NSArray *)resultArray isLast:(BOOL)isLast{    NSDictionary *dic = [resultArray objectAtIndex:0];    NSMutableString *result = [NSMutableString new];    NSLog(@"DIC:%@",dic);    for (NSString *key in dic) {        [result appendFormat:@"%@",key];    }    NSLog(@"result:%@",result);         _result = [NSString stringWithFormat:@"%@%@",_result,result];         if (isLast) {        if (_result == nil||[_result isEqualToString:@""]) {            UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"无法识别,请再说一遍" message:nil delegate:nil cancelButtonTitle:@"确定" otherButtonTitles:nil];            [alert show];        }else{            self.textView.text = _result;        }    }}

  

  • <ignore_js_op>

    运行截图

  • <ignore_js_op>

    运行截图

  • <ignore_js_op>

    运行截图

  • <ignore_js_op>

    源码下载:

    详细说明:

    运行截图

转载于:https://my.oschina.net/u/2322344/blog/388299

你可能感兴趣的文章
Linux下查看文件和文件夹大小
查看>>
java.lang.reflect.InvocationTargetException
查看>>
mysql可以用这种方式<<! 输入内容 ! 做成脚本
查看>>
\r与\n的区别
查看>>
发布自己的类库到NuGet
查看>>
linux下配置mysql默认编码utf8
查看>>
spring depends-on
查看>>
android sudio 打包资料汇总
查看>>
使用ASP.Net WebAPI构建REST服务(五)——客户端
查看>>
GIS基础软件及操作(六)
查看>>
Apple Watch 开发详解
查看>>
ACCESS自动编号重新从1开始
查看>>
ES练习代码
查看>>
MvcPager 概述 MvcPager 分页示例 — 标准Ajax分页 对SEO进行优化的ajax分页 (支持asp.net mvc)...
查看>>
UVAlive 3708 Graveyard(最优化问题)
查看>>
携程的配置中心(阿波罗apollo)
查看>>
android Volley 上传文件上传图片
查看>>
drupal cms后台拿shell
查看>>
Kibana里No Marvel Data Found问题解决(图文详解)
查看>>
Django Push 的一些资料
查看>>