转自:http://www.oschina.net/code/snippet_3307_2324
苹果的iphone 有语音识别用的是Google 的技术,做为Google 力推的Android 自然会将其核心技术往Android 系统里面植入,并结合google 的云端技术将其发扬光大。
所以Google Voice Recognition在Android 的实现就变得极其轻松。
语音识别,借助于云端技术可以识别用户的语音输入,包括语音控制等技术,下面我们将利用Google 提供的Api 实现这一功能。
功能点为:通过用户语音将用户输入的语音识别出来,并打印在列表上。
功能界面如下:
用户通过点击speak按钮显示界面:
用户说完话后,将提交到云端搜索:
在云端搜索完成后,返回打印数据:
[代码] Android 轻松实现语音识别的完整代码
001 |
*
Copyright (C) 2008 The
Android Open Source Project |
003 |
*
Licensed under the Apache License, Version 2.0 (the "License" ); |
004 |
*
you may not use this file
except in compliance with the License. |
005 |
*
You may obtain a copy of the License at |