在项目中使用语音功能

原创 2015年11月18日 11:12:30

最近做个项目,有使用到语音功能,我使用的是讯飞语音,大家如果有需求的话也可以去试试,百度搜下“讯飞语音开发平台”就能找到了。

要使用讯飞语音前提是要先在讯飞语音平台注册一个号码,然后根据自己需求去找对应的语音服务。我这边用的是语音听写服务,在平台右上角有选项可以找到对应的服务。然后使用该服务→选择系统→创建应用。下载对应的技术文档。里面有示例跟电子版的api说明。然后我们可以根据api说明把示例中要用到的服务文件拷贝到自己项目中的libs文件夹内,如果没有libs目录则创建个存放。

后面根据自己创建服务时生成的appid跟secret_key填入到iat.html页面中对应的属性上。这里有个坑,appid跟secret_key一定是要申请时对应的服务。不能是其它语音服务。看去都差不多千万别搞错了,不然会报错的。而且也比较难发现这问题。

听写服务有个textarea文本,根据这个id把录音的文字填进去。我们可以根据这个id然后在自己项目中需要显示的地方也搞个编辑框。当然自己还要再写两个按钮,一个是开始录音,一个还是结束录音。事件的话就是示例中的事件。照搬就好了。

觉得自己语音功能集成好的,可以把语音服务进行提交审核,反正是免费的。不过貌似离线服务功能的语音是要收费的。这个可以根据自己需求去购买。

一般来说,如果自己测试能用的话,就可以通过的。如果在开发过程中有技术问题可以找讯飞平台的客服,或者加个讯飞官方的QQ技术群。


Android模仿微信语音聊天功能

项目效果如下:项目目录结构如下:代码如下:AudioManager.javapackage com.xuliugen.weichat;import java.io.File; import java....
  • u010870518
  • u010870518
  • 2015年05月03日 09:54
  • 15748

[实训]SSH中使用filter过滤器

实训中,想对所有的请求响应做加密操作,想借助filter过滤器实现,在不需要修改业务和接口代码的情况下,统一对请求和响应进行处理。写篇博客,记录一下java中filter的作用,和在ssh中配置fil...
  • zhagzheguo
  • zhagzheguo
  • 2017年06月21日 22:57
  • 303

在.net中使用语音识别和语音合成技术

在.net中使用语音识别和语音合成技术,需要借助微软的Speech SDK,如果是要在Web应用程序中使用,则需要Speech Application SDK。其中Speech SDK可以在htt...
  • knight0513
  • knight0513
  • 2013年08月04日 17:21
  • 733

android集成语音功能

android集成语音功能 ONE Goal , ONE Passion ! 第1步: 预备工作导入SDK 将开发工具包中libs目录下的Msc.jar和armeabi复制到Android工程的...
  • fengltxx
  • fengltxx
  • 2016年01月14日 18:07
  • 1804

JSTL标签汇总及使用总结

在JAVA项目开发中,jstl标签非常简洁、实用,可维护性非常好。现在把其常用的几个标签进行汇总 1.JSTL的最常用core标签,包含了数据展示常用的foreach循环、if判断、choose选择...
  • simon_xu_sh
  • simon_xu_sh
  • 2016年11月18日 12:18
  • 604

Android studio集成百度语音识别api

今天 项目中要用到语音功能,所以看了下百度语音api    1,根据百度语音开发文档,创建应用,下载相应的jar包,添加到你的应用     2,清单文件配置信息,          andro...
  • x995630736
  • x995630736
  • 2017年06月08日 15:07
  • 1653

MQX中使能FPU功能

在MQX如何开启FPU功能呢?以FRDM_K22F+MQX4.2+MDK5.15 为例来说明。 MQX4.2中默认已经使能了芯片的FPU功能 MQXCFG_ENABLE_FP 宏用来打开芯片的FP...
  • wangwenxue1989
  • wangwenxue1989
  • 2015年10月07日 16:48
  • 664

Unity5.x实现简易语音聊天(一) 使用步骤

0. 背景语音聊天是游戏中重要的功能,它能便捷用户的聊天,增强用户的粘性。本文会讲述如何在Unity5.x中,使用素材[github地址]中的Unity5.x工程项目如何实现在windows中的简单语...
  • tab_space
  • tab_space
  • 2016年11月21日 14:46
  • 6576

如何实现语音识别功能

native 嵌套H5 实现语音识别功能?看图说话,我采用的是 mui 框架所自带的功能!代码附上: 语音识别 ...
  • qq_16559905
  • qq_16559905
  • 2016年07月29日 15:46
  • 4428

Android语音识别功能使用总结

Android引入了对语音识别的支持。语音识别主要位于android.speech包中,主要的类包括SpeechRecognizer、RecognitionService、RecognizerInte...
  • zpf8861
  • zpf8861
  • 2014年06月23日 20:37
  • 3922
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在项目中使用语音功能
举报原因:
原因补充:

(最多只允许输入30个字)