00:00
那有了过后,接下来我们就要实现语音输入了,那语音输入大家想想这功能难不难,如果要你一个人去做,就没有用第三方,那可难的很难很难呐,你想把声音呐,总会有文字,你想多难多难的事情。要识别你的声音,你想多难多难,对不对,很难,还有把一个文字读出来。这也是很难很难的事情了,但是都但是用第三方过后呢,都是小事,分分分把钟的事情知道吧,都不要简单。但是呢,这个目前用的比较多的,比较好的是科大讯辉的,科大讯飞呢,它是安徽的一家企业啊,前不久啊,那个习近平主席啊,还去看这个考察安徽的时候呢,还到问了。知道,你知道那个哪个主席是安徽的,你知道吧,啊,胡锦涛就是道吧,啊毛泽东故事,毛泽东东湖南是吧,你知道吗?这个开国十大元帅以及那些重要人物的话,很多来自于湖南,你知道吧,湖南还有四川啊,邓小平四川的嘛,广安。
01:26
是吧,好像你可以看一下十大元帅很多是啊,四川啊,啊湖南啊,广东啊,但是我们贵州一个都没有,很遗憾对吧,但是贵州有一个王若飞,他死的早,那也是很有,就王若飞如果一直在的话,他肯定也是也是很牛,应该是至少是类似于那种周恩来那种人物,王若飞知道吗?王洛飞知道吗?飞机失事了,对不对,很厉害的,好,那同学们接下来的话呢,我们就要去做这个科大讯飞了,好,那怎么做呢?大家好啊,怎么说呢,科打讯飞啊,一搜啊,重试一下就可以了,对不对?好然后这里面呢,注意它有个开放平台,然后这里面你看它有一个点com。
02:21
那么我们一般用什么呀,用它,但是你从这里也可以进去,这里面它有一个叫我们找找啊,它应该有一个,你看是有有有个性化平台啊,你点是跳到哪个网站上这个才是。那这个有了过后呢,好进来过后啊,这里面点登录,如果你没有的话是可以注册啊,如果没有的话就注册注册写你的邮箱密码。还有密码确认验证码,这这简单吗?相信大家都会啊,还有的话大家最好呢,找出找用同以后都用一个邮箱,因为邮箱多了以后你分不清楚是不是。而且大家也会用邮箱,不要用什么QQ。
03:01
QQ很给人感觉很不专业是吧,就你给人感觉你就是玩电脑不够资深的是吧,你又用什么呢?用一下,比如说以前很很老的什么新浪啊是吧,然后用上什么勾妹啊,对不对啊,然后用用用用一些幺二六幺六三都还行是吧。好,那有过后我们就直接登录啊,登录好,那这个时候大家看好,那么我就不注册了啊,大家注册会吧,好,接下来我就把我的邮箱输进去,然后登录密码好好。点击OK。就进去了,好,当然大家以后你要去,包括你要做练习的话,你不想注册也可以用我的T啊。就是你要用国大新闻,你还申请个key,知道吧,好点进去。是吧,哎,怎么就进不去呢啊。
04:07
关键时刻怎能掉链子呀?我在在这里点一点这个又可以啊。那我情何以堪呢,啊点进去,好好,那我从这里进去呢,哦可以了,看到没有啊这可以了,这这哥们啊,所说这个bug对不对,所以只要是软件网站都有bug,好大家看好我们点击。这里面其实我这里有一些应用了,看到没有,那之前三月语音呐,文新闻啊都有,而且你可以开通很多功能。啊,比如说语音听写。看到这个图标是什么意思吗?把一个语音变成什么文字是吧,还有一个也是很有用的,一个叫。
05:02
语音合成就是他把这个根本读出来,是不是把这个文字读出来吧,其实主要用这些,还有一个声文识别。身份识别是什么意思?它应用的场景也是挺有意思的,比如说你们家大门。是吧,然后你到家了懒得用钥匙,你说芝麻开门门就开了,那这个时候是识别你的生意就可以做到,但是你可以芝麻开门,但是你的小偷他芝麻开门是不行的,为啥小偷的声音它不识别?是不是这样的话也很很很方便了,但是也有问题,就是万一感冒变生了呢,是吧,那当然他有应该有可以可以就是另外一种方案嘛,就说你可以输入密码嘛,就稍微麻烦点,不不可能一年四季天天感冒吧,是吧,就不感冒的时候是可以用的,还有人脸识别,好像他也有这功能啊,人脸识别有大家可以看一下,你看这里面有人脸识别吧,比如说那假如你感冒了,你还可以用脸吧,就怕你出去被人暴打一顿,脸部识别了是吧,但是一般这个概率极少是是一般咱们做程序员不会出现这种事情,因为大家都是正当的人是吧?所以的话,大家以后可以用这个功能,然后把它做到门上,然后呢,一刷到脸就进去了是吧,就像你们现在不是刷脸吗?这这就是人脸识别应用对不对。
06:34
看到有OK,但是我们呢,这些都啊,这主要是都不讲,讲的是在线活成,还有这个离这个主要是就是什么,就是把声音转换为文字,然后然后再把这个文字读出来,就是也就是目前用的最多的这两种情况,你看它有好的功能,看到没有好的服务,在线语音合成,离线合成,这种离线合成需要收费,所以我们就在线的用啊,还有语音听写。
07:02
对吧,语音识别啊,最好注意啊,语音合成是把声音改,应该是变成文字,那语音听写的话呢,是你说句话它变成文字啊,这个是把声音变成,等一下云音听写是把声音变成文字,这个语音合成的话呢,是把文字变成声音啊还有。语音硬件啊,这这这这都都是,还有他有些其他功能,就比如说它也有推送,后面会讲给他讲一个极光推送啊,还有它也会有开放平台应用发布啊等等这些都啊都不是他的强项,其实最大强项就是语音的合成和这个把文字啊变成声音,或者把声音变成文字,这种是最大强项的啊好了,接下来我们呢,就要去啊做一做了,那我希你有个新的应用刷新用点赞是不是也可以点赞,好然后我们叫个名字叫呃3211影音四对吧。
08:05
然后呢,它是什么类型呢。好,那么就是啊什么音是什么类型的应用呢?对不对,好那属于影音对吧,视频对吧,那有过后就是321语音,我看不超过1000字对吧?牛啊可以了,那点击好应用平台是好的平台啊好H5还有什么各种平台,我们就安卓就可以了,好提交。对吧,OK可以了,接下来有过后,你看每一个是的K不一样啊,一会我就用到这个K知道吧,好,那我点击立即开通,开通什么呢?啊,其实我们呢,只要开通一两个就可以了,这些东西你都不要啊,因为。因为它其实在代码就是它有还下那个代码里面都有,代码里面都有好用语音推钱选它啊在用合成啊,啊这个这个诶不能同时写两个好。
09:06
那我就点它吧,好点点点这个好确定。好,那其实最终到。嗯。喂。我回退应该不是。我我的话呢,你看是有了吧,刚才我一点过后它就自动有了吧,好明天写好,然后我们再。啊,合成啊,我点确定。好,然后呢,它自动会跳到这里来,好,我们点。啊。这个是可以了,好,然后有个后呢。就说你就下这两个,他其他功能也没帮你下下来啊,因为我做实验的好,离线的这些东西啊,他要钱我们就你看。那就不管了,然后在线词典我们也添加一下呗。好,然后呢,他会让我们下载这个SDK好,但我们点下载SDK好,他最终都会掉这这里来知道吧,然后你去选择某一个,注意他组合SDK单个,其实不管你怎么组合,它都是全部下载的啊知道吧,反正我试过啊一啊这里面有一个啊语音火子对吧?好但是我不知道他有没有升级了,要升级就麻烦了对吧,还不一样好我们都选中。
10:23
给我看看。好,那就它是单个的对吧,那我们就这里面有一个好,我们就点一个语音听写,想我们就选一个好,再点这个呢,好然后好我们就选一个吧,它它其实都有,还有这更新的功能,好我就选这样啊啊选择你看这个是多少啊啊是对啊OK下载。我看啊,我点现在往后可以到这里面好看好。啊是四哇塞不小啊对吧,好啊大于大的没办没办法对不对,好这种的话质量好,我把它给。
11:10
保存到咱们这个盘里面14兆是吧,看你们一点流量舍不得是不是,就是连我都舍得是吧?好然后打开好好然后有过后我们把它给解压好,解压下来解过了后呢,好同学们,它这里面呢,这写好了吧,写好了注意写好过后这里面呢,有些库看到没有,这很多库,那这里面有个案例,好这案例呢,这个是人脸识别。啊,这个呢是我们的这个声纹识别啊,这个呢是一个案例,这个案例的话,也就是我们主要里面的案例,就是说你只要用这个案例里面一抄过来就可以了,其实特简单啊,比较简单。但凡是第三方平台,如果他显得特别复杂,谁用啊对不对,我用你的还开发一两个月,那我还不如自己找别人干,是不是,是不是这个道理啊,其实他取的越简单,用的人越多,然后你当我用的很嗨的时候,你就收点钱是吧,那也咱也愿意,对不对,都是这样,你看,就比如说大家用的是打电话,你看。
12:18
是,你看你天天按按时交费啊,是不是都习惯了,都无所谓了,是不是当你用了习惯后,你按时交费吧,是吧,所以谁都有点你你会发现生活中有东西你交费习惯了就无所谓了,对吧。好,那么我们运行起来给大家看一下。连起来过后呢,好注意这个案例的话,只能是在啊这个针机上,当然在这个模拟上也可以啊,好,我们可以运行起来,好运在。啊,小米上应在小米吧。好,或者是在夜神上,夜神更好吧,夜神更直接一些啊,然后我得啊,点击一下它安装。
13:04
好。去解后下次续续安装吧。对吧。啊,允许对吧,必须允许,好大家看先来看这案例啊,立刻体验语音听写对吧?好大家看好。这个云端本本地的话需要下载啊,这个我们就你看点过后,他一般要。喂喂喂喂哈喽。啊,这不大准啊,我们云端吧,啊,三丹丹那个花开哟是吧,大家好,我叫阳光福。大家好,我叫李同啊,他他就是不就是有时候不怎么准对吧,哈喽哈喽哈喽哈喽。
14:08
啊是可以,是不是还是还不错对吧,如果你上传本你的这个联系人过后,他以只要你说了你联系人他特别准对吧,好,然后的话嘞,呵呵呵。是吧,有对吧,好,然后再看一下语音啊,这个还有立体语音识别啊。啊,这个的话呢,啊这这这个的话讯飞这这个不要啊,咱们的话呢,给点取消好我们点这个呃,语音体验这个什么,这文本体验。啊。你看他他他你读他的声音知道吧,让你读这个好,我们主要看这个吧,就这这个你听语音合成,大家看可以看好啊。这个。科大讯飞作为中国最大的智能语音技术提供商,在智能语音技术领域有着长期的研究积累。
15:09
并在中文语音合成、语音识别、口语评测等多项技术上拥有国际领先的成果。大讯飞是我止播放好,我们写一个人啊,可以写不小的人,比如说我们写一个河南话比较好,有其他话吗?我是河南的是吧,四川的河南的啊,河南人比较多对吧。科大讯飞作为中国最大的职能语音技术,在智能音技术领域有着长期的研究积累,对吧?好,再换一个人是吧,那个东北东北的,咱们班有东北的吗?有的吧,那个东北东北的比较标准是吧。各大讯飞作为中国最大的智能语音技术提供商,在智能语音技术领域有着长期的研究积累,并在中文语音识别技是比较对吧讯,那主要是这两个功能对吧,这两个功能的话呢,啊,还有这个呃声纹嘛,这个的话呢,他他他没有做,他在列百个案例里面啊,这个它又更新了啊和之前上一次讲还不一样,那也就是说我们主要是做这两部分,比如说。
16:31
大家早上好。你看还挺准的是吧,你吃饭干嘛啊,方言南方是你吃饭面就是你吃饭了嘛,这意思他也能识别方言对吧?你真的吃饭了吗?是吧,你看怎么对不对,好,然后这个的话呢,咱们就搞定了,然后接下来我们去自己集成一遍,先做一个小案例,然后把它读出来。
17:06
啊,就先把它输入一下,然后再读出来好吧,好,我们做一做,就说我们来看一看啦,我们的名字跟它一样,只是叫个二好卡位,然后呢,去创建这么一个东西,好,然后来到这地方去右建一个什么model往下走,怎么集成它,那这里面呢,改为一个二二好点击往下走。这还是蛮有意思的,对吧。然后讲完过后一会我再演示一个案例给你,更有意思机器人对吧。好,那有了过后同学们,我们这里面呢,大家可以看一看啊,这里面的话呢,有一个文档。它这个文档里面大家可以看一下啊,这里面的话呢,应该是有一个文档,文档里面有一个叫扩大心扉的,好,我们打开。
18:11
是开发指南的对吧,预备工作啊什么的对吧?好,那接下来我们是不是可以去做了,对不对?好,那么这个是它的一个文档对吧,是照这个文档去做。文档比较简单,好。我们哪个文档呢,在这里。在资料这里我们解压出来,这里面有个文档啊,这个大家好。好,这个的话呢,注意这个的话呢,是一些它的一些类,看到没有也可以看对吧?啊,大家也是一些文档,然后呢,也可以从这里点进去,对吧?啊这文档。然后有了过后的话呢,就是其他一些。啊,规范是吧,开放规范啊,这里的话我们就啊谢,就是你看什么电台查询呐,参考查询呐,设计问答诶是这些大家可以去用一用啊对吧,参考查询是吧,火车查查询你都没用上啊还有。
19:15
这个。汉语评测英语评测汉语评测啊,不知道你们有没有考过英那个普通话四级啊六级啊这样的有没有考啊,哦哦,不是四级对不对,呃,普通话好像是1A级和B级吧,对哦对,二级甲等,我的普通话就是二级甲等,知道吧,我当时还考了两遍,那么其实对于普通话而言,是不是咱们可以用软件可以评测,是不是可以赚那软件呢?这样软件对南方的同学特别有用,假如说你这个软件说明针对大学生,怎么让他普通话过关,提前过关,如果是这样的,你看特别在南方一些学校,如果是师范院校,它必须普通话或者过关,那你假如你做一个软件做明平测普通话是不是很有市场啊?
20:11
对不对,平时让他读一些文章,然后呢,评测他怎么样,是不是还真可以啊,这是一个商机,赶快去做,听了过后就赶快做好,那有过后同学们,接下来我们就要看一下提升指南哪里呢?这里就这个大家看一下,好大家看一下这个前面啊,这里面有一个概述点进去。本文档四科大。啊,集成这个科大讯飞啊,注意它简称MSC,大家以后只要后面看到这个。的话,它其实是移动语音终端的一个什么简称是不是。Mobile就是移动语音终端,知道吧,是移动端吧,然后安卓版SDK用户指南介绍了语音听写。
21:04
语音识别、语音合成、语义解释、语音评测等接口的使用。MSCSDK的主要功能接口录像,就是说首先你要用它要初始化,一会你会感觉到它有一个代码数始化,第二你要用到语音听写,要用到这个类。云和成像这个类,也就是前面这部分都是我们做的,然后生纹密,生纹密码就是就是刚才给大家讲的是你家里面开一个门是吧,芝麻开门是吧,你说有用,其他人不不有用,就可以用它做这个功能,还有语义啊,语音转译啊,这个的话用的不多,还文本转语义这也不多啊,语音评测,我觉得这个普通话挺好的,人脸识别。是吧,就是在门上装个摄像头,你脸一探,这门就开了是吧?就怕别人这个克隆,就是像去韩国整个龙跟你一样是吧,那就惨了对吧?所以要留点后路是不是怎么想房子这种情况是吧?万一别人拍这的一个,拍一张照,你成千万富翁了是吧?然后把你这个整个龙跟你一样,然后就进你们家门了是吧?好,为了更好的理解后续内容,这里先对文档中出现若干作为名词性行解释,注意好啊,名合成什么意思?将一段文字。
22:28
总会,为什么语音?可以根据需要合成不同的音色、语速,这个语调的声音让机器上的一样开口说话,就像文字转化为语音,这个功能大家用过吗?就是大家有没有去看,就比如说你百度一下看某一个新闻,诶发现这个新闻呢,你找到这个视频,这视频呢,不是人讲的。就机器人念出来的。有这验吧,这就是什么?他就是用这个软件,然后再插几张图片啊,根本没有人播报,知道吧知道吧,是这种情况,用得着吧,还有功能叫语音听写,将一段语音组合文本,然后把这个语音中包含的文字读取出来,可以优先啊识别用户手机的联系人和个性数据,这样话如果你把你联系人上传到这个库里面更好。
23:24
对吧,他就比如说你你你叫你女朋友的名字是吧,拨打某某某,刚好这个人的名字是你女朋友,她很精准就读出来。OK,语法识别啊,这些东西嘞,还有频次啊,这些东西我们都都用不着啊,大家感兴趣自己看,主要是前面这两种我们要用得着,好有过后呢,好预备工作对吧?预备工作怎么做呢?好将开发工具包的利补目录下这个这个复位到安卓利补目录下,如果工程无力保目录,请赐荐它是现在是这是什么工程呢?有历史,那我们就不完全照它架包放在内目录上,如果是我们的so文件,这个目录我们就不放在了,不放这了,我们单独放,放在一个JILIS目录下,知道吧I,所以的话,我们就不用写脚本啊,如果你要放在这步骤还得写脚本,麻烦好,那接下来我们就按照这步第一步把它拷贝过来。
24:25
就把我们刚才的这个东西,N n n Li。好,这个这两个放在哪里啊?六什么都下吧。好放到我们的另一本目录下,然后放过后呢,把它给添加了。添加。再添加。好,那刚才我们看我我们先运行一下啊,看他有没有问题。
25:06
好。那边。你卡住了吗?好。然后呢,就是说呢。这个继续安装呗,是吧。好,那这个时候有过后,好,我们再去把它给添加,看能不能添加上,不能添加上就有点麻烦大了。好,这个的话呢,也得把它给装上。好,那这两个装不上呢,好没关系的,因为我们只要把这个,你看它上面这个呢,它的DD要。然后再把这个build呢叠掉,应该就啊可以了。好,然后我们再把它给添加。再把它给添加。好,然后我们再练习一下。
26:05
就是说因为这因为这个代里面是它也有这个库存,上面就是我们自己创建的吧,上面这个呢,它也有知道吧,这个呢就有问题。好,然后。干过后也不起作用啊。好,然后我们这样把这些干掉。啊,这个啊,这个不干,这个干掉。然后呃,把它给从build一下一下。可以了,没有?那打了还还打不开。那我们这样它添加到这里来,没有已经到这了,还是不行。看一下这里面的版本。难道是和这个版本有关吗?
27:01
就是说他这里面你看加不进去。人家好。添加进去。好,然后呢,我们转有了过后呢,我们把这个价包啊把它搞过来,搞过后呢啊,现在我们关联这个不成功,那关联不成功呢,也不想我不影响我们去用它啊,所以呢,不用关联了,就放到这里面也可以知道吧,好那你看我导进来,刚才运行起来也不怕错,所以的话呢啊直接这样也可以啊,那么呢,关联好它有个好处,直接看可以看到里面的代码,但是不也不影响我们使用,知道吧,那咱们就这样好,那有过后同学们接下来有过后好这里面是是有文件好,我们把它放在哪个地方呢?把这些。
28:06
注意你可以参照他这个去做,他放在是也是放在目录啊,对不是,但是我们不一样,因为我们这是什么工程呢?是是这个studio对吧,那怎么办呢?在里面创建一个目录,叫j ni lib目录。然后呢,点击OK,好,在这个地方里面好。我看看啊,应该是。我看是在这里吗?我感觉是在。May的外边好,我们删掉,重新来一遍,在这里面好点,这对吧,好,然后接ni立。然后的话呢,就在这了,好,然后有个后把它给粘贴过来。
29:06
就是库是不是文件,这个文件是跟过平台的支持啊,对不对,好OK,有了有过后接下来再看一下。接下是不是这权限了,这权限你就考不回可就可以了啊复制。好。这个拷贝拷贝放到我们的这个小案例。再来,好。我看看啊,这个的拷贝的话是一个复制。好拷贝是吧,粘贴好大家看一下有空格吗?没有对吧,每个权限大家自己去看,是都有注释啊好是后面还有对我我知道那有过后这个地方里面。
30:00
好。这个呢,我们也加上啊,拍照才用到,但是其实用不着对吧,好就这个复制粘贴好,注意这个地方容易出错,要把什么空格把什么干掉啊,这个他这个文章写的不好。多了这个东西报错知道吧,OK,他故意这样的是吧。那油过后好,那粉淆你要将这个这个的话呢。啊,如果你以后要上线才用到分销。好,这个有个后对把这个嘞,那下来最好在哪里去初始化呀,初始化创建语音配置对象,只有初始后才能使用。MSC共用服务。建议将初始化放在。我们城区路口好,那咱们是也放一放,最好创建一个什么这个my location对吧?好,那这个地方里面继承我们的APP location。
31:00
好,有了过后创建包括的方法是吧,然后注意要来到这里去配置一下吧内容对吧,然后有了过后这地方里面呢,把这哥们呢,把它给。复制下,然后有了过后呢,在对方里面选一个什么意思?好,这个K是我们的K吧。我们的P,咱们。曾经拥有过吧?好,那我们把它给往后退。找到我们的这个稳定应用这个四啊,这个K是多少啊,复制一下粘贴过来是不是好,那有个后这里面搞定这个还要吗?不需要因为我们在这里说的话了吧,好,那接下往下走。他说这个参数啊,它。
32:01
这个里面第二个参数从来出的话,列表这个参数必须的吧,就是APAPPID,就是这个IPID啊必须的,但这些U的开账号啊,这些是是没有必须的,这需要我们我们需要填吗。不需要对吧,好,这些都不需要,都是必须的,OK,那么如果你要需要的话,你就拼这样的。好,那么那么明明他说这个哥们,他说的是是这个apid啊,那其实这个地方里面,他应该返回的是一个什么呀。是这个ID啊,没问题吧,OK,没问题。好,那么接下来我们继续往下走了,那我们做什么呢?我们接下来是也要做一个输入框,然后让它输入啊,然后再读取出来啊,那这个时候我们最好是也写一写吧,对不对,好,我们就做一个啊线性布局好,那么方向呢,就是我们的这个水平方向吧,然后把这个改为ID啊,竖直方向XX。
33:11
然后呢,我们就在里面就是hit是吧,请书内容请输入内容对吧,还有过后在地方里面呢,写一下好it这个input输入什么问题吧,那下面呢,再写两个按钮,按钮的话一个是语音输入,就是八分。啊填充体,然后呢,啊这个是啊BT,然后就是什么呢?就是start Rose,语音开始就是内容呢,这个始就是好语音输入对吧?好。
34:03
然后再把它给复制一下。好,然后就是。啊,语音识别文字识别。文字识别文字转声音吧,对吧,文字声音好,那就是啊,其实就是10SPEAK说text对吧,好,那么我们分别把这些都把那个什么画出来对不对,这明题吧,好,这第一个是ID什么ID对吧,好,然后呢,Button。啊,BTNBTN,然后。这是一个什么?Start,好好,Provide buttonb,然后接下来。
35:09
就是speak。对吧,好,分别把它们写法FBC好。FBC啊。FBC,好,这么理解吧,好,那有过后这个时候我们就要对这个门是点事件了吧,点事件好,然后set我们的立。好,那欧格的话,我们在这里面直接用这个实现一个什么点击事件。对不对,好。这个时候就写一个什么类似好这个呢,也写一个点是这样类似。
36:00
好,先下Switch语句view,然后get我们的ID,好,然后case好,r.ID点我们的b t click对吧?然后r.ID点我们的BTN。这个对吧,那好,那这个是我们的语音输入,这个呢是我们的。文字是吧,语音对不对?好,那接下来这个地方里面语音输入怎么做呢?是start Rose,好,那么照这个方法去做这个事情吧,好,那接下来大概好。我就看这文档了,就往下走。王总。是语音输入的UI,看到没有?首先要为了便捷开发SDK,一个默认的语音输入UI,如需要务必先将SDK包下SC的目录拷贝到这个功能下这问题吧。
37:11
好呗。是U目录呀,这有哪些呢?有图片看到没有就讲图片忽悠老百姓的对吧?好其实的话呢,没办法,要得用好拷贝到哪里了,A4的目录,咱们有A4的目录吗?在哪里啊。没有啊好怎么办啊,是直接拷贝啊好A目录直接拷贝和这个simple里面,它这里面一系列目录是一样的呀,好直接拷贝这里一样的是不是。好,我们就考考外面的吧。是个好拷贝到哪里啊,好是不是什么东西。是不是这么地方好,有了过后接下来。
38:03
啊,再按它这个去把它给做下来,大家看这里面是有个对话框啊,就是其实就是这个对话框,好我再把这个代码拷过去。好。那么可以用语语音听写、语法识别和语音定位使用大如下。好,然后。选中他。复制。少个逗号啊。右键复制,而且我用的是伏羲阅读器,如果用其他不一定能复制,知道吧,所以我特意下了这个东西,所以啊,大家注意啊,以后你用就用伏羲。要用它的话,因为它才可以复制,其他不一定能复制的好。你看可以打包吧,OK,然后有一个后。啊,这个搞定一下。搞定一下搞定一下搞定一下啊,我输进一下是吧,但是呢,也还得加一把。
39:08
下吧,这个这个符号确实没拷的过来吧,看到没有,好,那这里面是要从一个接口啊,好这个接口你看那咱们把它给什么。他是一个借口吧,那咱们怎么办,实现他呗,对不对,好啦啊,然后有个后啊。方法给导一导,然后有过后呢,在这方里面留一下对吧,好然后一符注意这个地方I,它如果是不等于它这里面有一个1L扣的,它有个不等于成功,如果是成功的时候就初他成功,那如那我就如果不等于成功是失败了初始好那我就说初始化失败,是啊,这是初始化失败吧,那这个是妹吧,好说是这没问题吧,没问题吧,同学们。
40:15
好,有了过后这个就搞定了,如果出招失败是提示用户啊好,那接下来如果成功呢,这里面是有个监听了。好,这个监听。这个。好,那这个监听是是个什么,又是一个什么。接口哇塞是吧,然后又是一个接口呢是吧,好,然后实现我们的这个接口好。哎,写成中括号了,显然是不对的是吧,然后呢,把它给串出来,好把它给什么溜出来。对不对,搞定好,那注意当我们语音输入的时候,如果是成功了,它会回调到啊这里,好,我们可以先把日志给他看,好这个好,我们叫这个task是也可以啊,啊最好专业一点,对吧?那。
41:20
Activity对的是吧,然后呢,把它这里面。这个。读出来注意这个这两个参数分别是什么呢?这个反应结果,这个是是否是这一句结束,因为在说话的时候。是不是我说结束和不结束之分呢?好,那这个是出错了,出错我们要把它打印出来。好,然后呢,Get a message。好,我看一下这里面还可以得到其他参数没get。那自己过后该成什么样?Get better啊,那就它就可以了,好大看好,我去把它运营起来给大家看一看。
42:07
好,那我们权限是不是都加了,好那我们看看能运行起来没有。好一点就是已经把它吊起来了,对吧,好,我们看它打印出来是什么,这主要这是我们重点。好,打开看一下。是这样的一个小案例啊,然后我们就说。好,哎呀,这个。崩溃了对吧。然后。Dot。啊。IDID错了是吧。哪个ID?
43:01
就是这里面是吗。Ex。这个应该不会,如果错的话,因为只就这一个代码。三点。嗯,看看啊,大概11点启动。是吧,过后然后秀了。我看看他报什么错。空指针异常。Now checked Lin t。显然是我们的自己这个地方里面好,那也就是说,那也就是说他这个地方里面找的这个一点都是导致错,那就是我们你看他显然是找那个资源找不到。那么我们找不到的话,那可能就是我们放这个地方。
44:01
放在目录啊。应该是放到哪里啊,我们看看应该是放到,问一下是不是好,我们试试两个地方放是肯定有个地方对的。好大看好注意你看我感觉你看这个地方里面,你看它它明明是控制异常,你看它又不是它内部啊,肯定是找UI你看不到啊。好,这个时候我们再运行起来再看啊,这样的话嘞,所以大家有时候你要你要挑大码多空,你有感觉这个这个bug以前没遇到过啊,但是你看它显然是你看。这个地方里面看到它是find tag,这个tag我们根本没用吧,为啥出,那肯定是内部呗,对不对,好并起来。阿福,你好。我看看诶,这个又空异常了,这个应该就是我看看啊。这里。打日志。
45:03
说了。看看啊,这地方里面。第几行啊,这个地方里面哦,说错了,那么就是。还控制异常。出错了对吧,直接这样吧。好运起来。啊。语音失败。喂。好。喂喂喂,启动失败。
46:05
看啊喂喂喂喂,失失败了,这个就纠结了啊,失败好,然后我们的金埃利博士。好,那也就是说我们放的这个目录可能会有问题。JBS。这个应该是多余的,对吧。说到失败,说失败,然后我们在这个地方里面好,那同学们我们看啊,之前我准备的案例,肯定这种情况我会会预防的是吧,那这地方里面有一个资料,资料里面之前准备好的,我看看它它的这个结构啊,它这个结构列泊下。
47:02
Src下,它在这。对不对,这没没错呀,看一下啊。0N6是什么意思啊,对不对,N6它应该有有文文档,我们看看啊,呃,他不是有文档嘛,对吧,刚才这位同学N6我们再试一下啊。好,二零这个值对吧,好,我们看看它肯定是有不同的意思,对不对,谢谢这个题目的提醒,好我们来这个地方把这个文档打开好,然后呢,这里面L扣的。看没有这样的值点进去。长治段。这个吧,好看一下。
48:01
没有安装哦,没有安装组件好,那我们现在呢,应该是我们导包导错了,所以我们导包导的扣的扣的扣的扣的。我们打的是云端的呀。云端的组件。我看看啊。然后。倒的是云端的呀。没有。1000的。喂。那那这样我就用这个,我就用这个呢,我们不有语音听写嘛,对吧,我将本地。
49:04
喂喂喂,这个。这个可以啊,你端过我想。云端。啊,这个这个高版本的话不行,我我得把这个低版本过来,那就好吧,这个不可能时这带下去,到时候我解决了啊告诉你们好,我们把这个第一版本都拿过来。就是提前准备好的这个好,然后这里面呢,是之前做好的啊,昨天运行起来没问题,好,我们把这个呢倒过来好,然后呢。把也其实做法也是跟我们这个一样啊,但是现在突然报这个错的话呢,它因为新版变了名字改是多少啊三对吧,好像其实我们写的UI跟它一样啊,到时候我们把它给解决掉,那有个后代看好在这个地方里面呢。
50:11
我们就有了这个三,大家看一下这个代码跟我们一模一样的,首先这个资资源在这,然后呢,立博S也在这,看到没有,然后这个may这里也是一样的点击事件啊,然后初始化呢。啊,这点我是直接在这里出的话,应该不会这个原因吧。好,然后这个的话,力的词的话,你看是这样子是吧,然后我们接下来。也一样,把它运用起来可以看看啊看看,好把它运用起来看看。昨天都可以的。好。
51:03
起来。在我们的小米手机上啊。好,大家好,也失败。想想啊。也是昨天都可以的呀,想。喂。行失败,然后呢,这个地方没运。是失败,那也就是说他还要装一个东西,我想想啊,把它这个代码的整合过来,我们就是把这部分呢,该考的考虑过来,还是用像我这样,我们呢,用他两个好吧,试一试啊。试一试。好把它给。覆盖掉。
52:03
好OK,然后然后他这里面有什么东西,我也考虑过来是吧。这我们试一试啊,这个不一定成功,所以这开发有时候就是这样子说的了,好把它拉过来。把我们的,呃,这个拷贝到我们的这个啊。这资源好把它给什么覆盖掉对不对,好。全部覆盖掉,OK。好覆盖掉,点击这个。哪有那个货呢,好。然后我们再把它这个K。这个拿过来对吧。好,这个key我们也用它的,难道是我们的key不行,好我们都用他的,这样的话呢,避免这个风险,诶跟我们。
53:04
跟我跟我们的一样,但是它是放在哪里啊。放在里面,我我给看一下他这个的K。它这个的key。是他写在这个文文文件里面了。一样的对吧,应该是刚才我们就是我们刚才下的那个吧,好,那就说这是对的。好,那这个我们可以什么除掉这问题吧。然后有了过后,那么我们的问题在哪里呢?好,我们再试一试,好吧,现在是是二了吧,我们改的是二吧,好能跟得上吗?同学们啊,这个出点错字真是有不昨天都没问题的知道吧,这个有时候都就就不行了。好。得花时间找原因,但是课堂上不可能找对不对,好不行呢,我们就直接用它了啊好,我们用写起来。
54:04
好,这个很悲剧了,这个那我们这样,我们看一下它这个这个启动里面就相当于全部用它的了,呃,看到他这个地方,呃。我们找到它这个,就是我们找到哪个类,找到它这个,启动这个类,它肯定会用到这个。这个代码就是我们看一下代码跟他做成一样的,应该就没问题了,对不对,然后有了过后呢复制。找这个语音输入这个对,然后找到他这里。正好啊。在。看看是这里没有,这是语音评测,都是它,这是语音听写。听写。好。听显示到没有。
55:01
就是说就是他。找到这哥们了,眼天眼的意外。好,云天你的UI,那我们可以找找它的这个布局文件,找到那个按钮。啊,这个代码的话就是这种。这是。是什么呀,AI第一个是吧,好,我们看看找到这个按钮,这是开始啊。诶找到它了,太爽啦,然后呢,好这个时候,诶好这点击是这点是这样了,好你看看。是做这个事情的。好,然后他这个地方里面这个是收益事件,应该不是它那这个默认设置,然后这里面设置参数,然后设置一些监听。然后开始的话。啊,这个是说话秀,这是一个土,这是一个土司,这个倒是没怎么用。
56:07
没啥用,然后。主要是这个。那就是这个吧。设监听好,那这里面就对,那我们这样,我们参照的这个案例,大家可以整一整啊,如果整过来不成功的话,就麻烦大了,我们就得得得得去研究找原因了,好,我们参照这个把它整合进来,首先这个是。我们可以先不整对吧,这个呢。也是一个集合,我们也先先可以先不整好,我们看一下是参数。这部分。好,然后速度过来。推过来到哪里来呢?到我们这里面好这一部分,我们先把我们的这个,我这个呢,把它给注册掉吧。
57:01
好,然后我们参照这个案例呢,把它集中过来,好,这个设置一个参数,好把它给。真过来。就他。是参数是这个方法呀,好把方法都拷过来是这个。这里是吧,好,然后目的是能做起来啊,做就是能够运气,做起来就就是我们的目标。好,然后考到这里。啊,这个是比较麻烦的事情了,它就不行了,那有过后这里面肯定要定一个字段吧,好,那在这里这个字段它要写成。精选对象对吧,好要拷贝过来啊,我们就先在这里啊,先不要错。然后有那个后啊,这个地方里面是有一个类型的,你看它这个还做了不少参数啊,但是他文档又不更新,不害我们嘛,对吧。好,然后有个空。
58:01
设的参数是这个类型的,这个类型要得什么?考不过来吧,好这个云端的啊,好,我们就直接写到这里快一点。那这个的话是一个。保存是设置语言的,这个我们的啊,如那这个的话,默认是普通话,那我们可以这样。我们呢,就设置为中文就行了,把这个留着。啊,这个是语言区域,语言区域好,那就是。好,这是普通话,注意啊是普通话,那么也就是说我直接把这个拿过来。跟着他啊,这样子好,那这些是保存的一些设置静音啊什么的,这些东西我们都都可以不要。啊,它是一个一个保存的呃参数,那么它就是静音超时多长时间,那是不是我就直接可以用它呀。
59:06
就就默认的这个值啊,意思就是这些我就不用了啊,这意思好啊,大家不知道听得懂没有。就听不懂的话,就挺郁闷的,好大家看好啊,把它给拿过来,就是说这些的,你看你一看这个代码都知道它是默,如果取不到是默认这个值啊,那咱们就默认的这么东西是吧,就不用写的明白吧,好我们,但是我们可能只能过后也不一定能成功,这就是因为突然出现这样的问题啊,好把它给粘贴过来,OK,这两个就可以了吧,好这个方法搞定。那接下来再往下看啊,这里面搞定了,这个时候是否是是是不是显示对框啊,那我们都要显示对不对,所以的话呢,如果它为Q是显示吧,好,所以我们都要显示,不显示对方是不是,那么都要用这部分代码是不是好,所以这部分呢给除掉。
60:10
我们都在对话框对吧,那这个时候其实是否显示对关系好,那这个大脑这里用不用啊,好来在这里啊,大家看我就是我只要我想要的那部分。好,这个时候把实例画出来,在在在这里先定义出来。好,第一层我就直接到这外面了啊,我就大码的整洁性,我到时候再调,先快速的把它做出来。然后摇过后,这里面是把它给实例化的,是不是好,然后呃,它是在这个地方里面,然后就在这里面对吧,这里面呢,上下文就它吧,那我做文工我会给你们总结一下啊,大家大家一定要跟上你,你看我是怎么读的。
61:01
然后这里面是有一个监听,大家好,监听这个时候你看就是我写的那个吧。是不是好,那这个时候呢,我们就不用它的,用我们自个的这个可以吧,一样的。啊对,谢谢大家配合啊,因为这个突然出现状况了。好,有过后把它给留出来,但我们最后还不一定能成功,这就悲剧了。好,有个后。好。这个有,这里还有个监听的监听,我们再看到这个监听,好这个监听,我们把那个什么。看不过来。对吧,勾过来好,然后拿过来。我们随便在外面去剪好,那这个时候呢,这是一个土司,这个土这是一个土司啊,这个土司的话,我们可以这个。直接吐丝出来。
62:01
啊点K上下这个啊,这个就是类点类是吧。然后最后的话呢,这边有一个这个。点它等于什么,修出来是不是好,那这个的话呢,它是一个解析的一个方法。解方法,解决的方法的话呢,我们可以这样,我们先先打印出来再说,这个我们先给注册掉,就是看他成不成功对吧,好好谢谢他啊,如果不成功就白写了,就麻烦大了。好,然后。就如果不成功,我就先写那个分类型的历史回吧,啊,就是这个东西有时候临时出来就是昨天是不是没是没问题的啊,真的是一个这个突然就出现这状况,好,那有过后这个是也是一个土司对吧,好。
63:03
那有那个货,我们就可以再来试一试,我想想还少什么东西。已剪辑啊,然后在P类型里面,这个在跟其他一样也有了对吧,特殊化权限也有了,然后这个的话也是我们自个的。然后我们已启动点按钮。他就去设置参数,然后呢秀出来,然后就看他打字怎么样啊,不行的话我就放弃,我们就先暂时放弃啊。好希望能成是吧,不成的话咱们就得。明天讲啊。好。我们心灵起来。不知道行不行,应该不行的多,我估计。好。有点崩了对吧,崩的话我们再去解决它,这崩的话还是有希望参数。
64:00
好,这个是控制帧是吧,控针的话呢,参数在120。余杭。好,这个类是不还没有出的话,这空子针是最好做的吧,哇塞,太好了。我就喜欢控德针是吧,好控制针。嗯。往下走。是这个是数要求的话,OK,把它复制一下。好,然后有了过后在on click one就就把说话就先我先把它整起来,过后啊,我再我我再去啊,这个有了。因为他们我看看。他们是不是一样的,是一样的,哇塞,你看它这个弹里面和那个还真不一样啊,对不对,好,那我们。
65:02
嗯,也得用同一个,那么既然同一个,那我们就就直接跟像他一样更好啊这种。对不对,直接把它拷过来,统一用它得了。对不对,好什么问题吧,好,这个的话呢,就是就直接选兔子,兔子但家能跟得上吧,谢谢啊,谢谢你们能跟得上,但我回顾啊回顾一下,别着急啊,这个这个好,那有个后同学们在这块里面我们统一用谁统一那个吧,好那之前那个我们六的就不用了,对不对,好,我们再看看啊,再看一看,不行的话我们就得放弃了,等下次我再跟大家讲是哪个什么原因,好吧,这样会浪费大家时间。好,大家看好。好,我们一起来。
66:04
好,我的天还真问题,你辛辛苦苦搞不定是吧,他肯定是某个地方没问题了,就是他就刚才也查了,但是要去。嗯。刚才我们的这个措施啊,点击这个。做错对吧?好嗯,刚没有安装语音组件对吧?好,我们试百度一下啊,科大讯飞,讯飞我给你解决的了,关键是啊,这个报这个错心飞,然后呢,就是刚才那个。
67:08
有人遇到吧,办法,如果你是小米手机,请在系统里面应用设为新软件,我的天太惨了,好好我的天呐,这对但不我我看看行不行啊,如果行的话,我我就我们很高兴啊,不能说话是吧,这小米手机啊啊我找找找设置,所以有时候百度一下还是蛮好的,对不对,现在知道你怎么开发了吧,你看做成员就很耐心,但是是没没办法对你讲课,不能这么浪费时间,好我们就找找一个,呃,系统应用呢。这肯定不是应用,就是其他应用管理也不是,诶这应用管理找到了,然后我们就找找这个我看啊解些方法,如小米手机的系统设置,好找应用,好找应用。
68:16
我的系统输入法,科大讯飞。206如果是小米十的系统设置应用用法,设置个新软件,如果云文字看后来说一些软件信统用用正在运行的软件关闭被冲突重是它这个好像是输入法了,对不对,根据我们这个还不一样,那我们。语音输入法。可以。它但是我们这个不是语音数据对不对,不是他这个合同不是编码的问题,那么如果如果是这样的,我把它给卸了再运行,看看他有没有这样的一个提示,对在夜神试试,对好好好办法,呃,那我就在夜神试试。
69:26
好,我们运行起来。这个是叶神吧,好,上面是叶神,好,我们看看啊。大家好,我是阿福。但至少不报错了,对不对,好。没有说话哦,那好像可以嘞,对吧,大家好,我是阿福。
70:00
那我这样,我之前我做的那个二是不是之间是就是二三是可以的吧,如果三可以证明我们的二应该也问题不大,好,那我们就删,这个是完完整的,因为我们毕竟改了一下嘛。好,然后点击下。就得断掉了啊,你看大家看我是怎么解去解决的,但当你不能不定能解决,只是说我是怎么在遇到困难的时候怎么去做的啊,这个可能不一定能解决,但是这个过程也大家要有所体会,好大家看好运起来。大家好,阿福。喂喂喂喂喂喂喂喂。
71:08
然后喂喂喂喂喂喂,我看我我是个滴滴看。我是一个中文,大家好,家好。可以可以,就是说嗯,昨天我晚上是可以的呀,我看麦克有问题了,喂,你在哪里呀。
72:03
好,那这样我把小米的这个呢,把它重新卸一下,让它重新运行一下它让它,然后它它因为它可能是拿不到语音,拿不到我们的这个拿到那个麦,嗯,但是换台手机麻烦,他就要驱动知道吧,就是假如说我电脑用其他同学手机,他可能呢驱动不上,他还得驱动知道吧,为什么有时候你们手机他电脑上不能直接安装,需要驱动啊,那啊我们试一下这一块到时候再想吧,反正肯定是到时候会都会帮你们讲的啊,还没起来,呃,这个哎这么小了。肖像。我应按键拦截,我的天呐,安装拦截。
73:08
这小米手机越越觉得它,它虽然从安全角度考虑,但从程序员的角度是我一看把我给拦截了,给他看一下,你看我把他给你禁止,不能禁止是吧。好,装上了再看好,不能拒绝继续安装。好,阿福你好,还是出错。派出所这个。然后再试一把啊,再试不行的话就得了。
74:17
喂喂喂,在这里面启动录音失败哦,他是启动录音失败,让我是麦克风啊好,我们找找麦克风,麦克空也管理了,就是小米啊,我看看啊,这样我把这个APK啊给你们手机试一试好不好,我们这个戴萌这个三大家非求上以上,如果是行的话,那证明咱们之前的代码,但我发现刚才我们做的这个代码给你们刚才做的这个代码啊,要做的就这个好,大家都上一下维修,多谢配合,非常的感谢啊,同学们好,然后把它给。
75:08
上好全选一下,有哪有多少同学就你就装一下用真机啊装一装,为啥是啥原收到没有没有的同学相互存一下,然后我也。
我来说两句