重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
程序读取一个事先的录音文件,然后将其数据导入语音识别程序中进行识别,识别结果可通过控件显示出来
专注于为中小企业提供成都做网站、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业临汾免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
android.speech.RecognizerIntent这个包里。前提是你的手机支持此功能。
开启操作:
Intent
intent
=
newIntent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);//开启语音识别功能。
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
//设置语言类型。
intent.putExtra(RecognizerIntent.EXTRA_PROMPT,
"请说话,我识别");
startActivityForResult(intent,REQUEST_CODE);
在onActivityResult()里用:
data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS)取得google云端反馈的数据即可。
1、注册开放开放平台
点击管理控制台,选择移动应用管理
选择创建应用,填写应用名称
可以看到右上角有ID、API KEY、Secret KEY,点击可以复制其内容,保存这些字符串,在使用语音SDK时会用到。
2、申请开启语音识别服务 ,选择媒体云---语音识别,点击申请开启服务,填写理由。
等待对接成功
使用百度Android将语音识别转化成文字,这样会方便整理一些信息,但是如何进行识别转换的操作呢?详细方法如下:
第一、将语音转化成文字,需要采用ocr文字识别技术的。
第二、来到语音识别版块后就可以点击添加文件按钮将保存好的录音文件添加进来了。
第三、点击右边开始识别区域就可以进行录音识别转换成文字的操作了。
对上面的方法有疑问的欢迎提问哦!希望这个方法可以帮助到您!
看你买什么功能,有些功能收费,譬如语音唤醒,离线识别。大部分功能,装机量小于百万台,都是免费的,去官网看看吧