淘宝网的语音搜索也有了一阵子了,但似乎都没看到相关的博客或帖子在说这个如何实现,今天查了点资料,发现原来实现是如此简单,可能是因为太简单了,也就没有人讨论了吧。
其实实现只需一句代码即可:
x-webkit-speech
一看到这句代码,想到了什么?对,这说明语音搜索只支持webkit内核浏览器,那么这段代码具体要放在哪呢?
- <input type="text" class="text" name="value_2" id="value_2" x-webkit-speech>
放在文本输入框内就行了,其他的什么都不用做,看
当然还有一些其他的参数,比如设置语音限制语言种类
- <input type="text" class="text" name="value_2" id="value_2" x-webkit-speech lang="zh-CN">
还有设置语音输入语法的参数,这个就比较试用于搜索框。加上这参数后,系统就会自动去掉“的”、“啦”这类无意义的字
- <input type="text" class="text" name="value_2" id="value_2" x-webkit-speech x-webkit-grammar="bUIltin:search">
当然在测试时候发现一个小问题,就是当具有语音搜索的页面是iframe页面时,点击麦克风后,“请开始说话”这浮动层就不跟随input输入框了
原文:http://www.cnblogs.com/hooray/archive/2012/02/08/2343287.html
相关推荐
android实现语音输入
用 html5录音+百度语音实现语音识别-喜欢的朋友可以下载好用又不贵
Android 轻松实现语音识别的完整代码
这是基于最新的语音识别技术实现的声控计算器(语音输入计算器)。 不用动手,不用找按键,怎么说就怎么算。 准确率高:长表达式99%,短表达式98%。目前只支持普通话。 直接显示历史计算过程,并用数学公式的方式...
Voice Recording Visualizer Simple Visualizer from mic input for Android. Usage @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...
HTML5整点语音报时代码,到了整点后,开始报时。实现原理也很简单,js判断几点整就调用相应mp3音频播放。 带.mp3整点报时语音包
语音输入软件,很好用语音输入软件,很好用语音输入软件,很好用
Android语音识别软件代码 调用系统的语音控件进行语音识别代码。
支持ie11 谷歌 火狐浏览器,使用html5特性,无需安装插件即可实现网页中播放语音,使用方法在input框中输入需要读的信息后点击按钮即可播放,可根据个人需求调整代码
1.html5标签播放amr语音 <audio src="http://xxxxxx/media/1.amr" id="media" width="1" height="1" preload=""></audio> 2.修改封装weixinAudio.js 实现仿微信语音播放动画 3.项目集成ffmpeg for linux 后台直接...
在阿里云上的语音识别竟然没有PHP的SDK,而通过他们官方的所谓PHP的openSDK根本也没办法使用,于是,我基于他们的JAVA SDK改写成了PHP SDK,绝对可用!! 里面有些类是挪用了阿里云的官方php OpenSDK中core的代码 ...
Android 轻松实现语音识别的完整代码,很实用,希望对你有帮助!!
其实实现只需一句代码即可: x-webkit-speech 一看到这句代码,想到了什么?对,这说明语音搜索只支持webkit内核浏览器,那么这段代码具体要放在哪呢? 复制代码代码如下:<input type="text" class="text" name=...
iOS下语音输入文字功能
这是一个已经集成了聊天发送文字表情和语音功能的输入模块 无需再写任何代码 自己写的 5分绝对值 使用方法: 第一步:文件怎么放 把三个文件夹里的东西分别放在制定的地方就行 第二步:布局到我的activity中 ...
java 语音源代码用例小案例可以学习探讨 。
这里介绍的是大家以后要用到的html强大功能,可直接给输入框增加语音功能,下面我们先来看看实现方法。 大家可以看到在输入框右边的麦克风图标,点击麦克风就能够进行语音识别了。 其实很简单,语音识别是html5的...
用java实现本地语音实时采取,然后对接阿里AI语音识别实现,语音识别系统。并内部加载逻辑实现电脑语音控制
这是一个用VC实现的语音交互软件。代码简单易懂,识别率高。
IBM简体中文语音输入系统安装软件,可以实现语音文字自动转换