`
gjhappyyy
  • 浏览: 260577 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

android语音搜索结果显示页实现

 
阅读更多

android语音搜索结果显示页的设置,需要两步。

1.在searchable.xml中设置android:voiceMaxResults="int"返回最大结果数。不设置,默认是返回”最佳“语音匹配结果。

2.代码中通过ArrayList<String> voiceResult = intent.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);就可以得到识别的集合。

最后就可以通过对话框显示出来,如下

new AlertDialog.Builder(this).setTitle("语音识别结果").setItems(

voiceResult.toArray(new String[voiceResult.size()]), new DialogInterface.OnClickListener (){

 

@Override

public void onClick(DialogInterface dialog, int which) {

// TODO Auto-generated method stub

queryString = voiceResult.get(which);

}

}).show();

 

效果图,如附件图所示

  • 大小: 10 KB
  • 大小: 33.3 KB
分享到:
评论

相关推荐

    Android 实现语音识别的完整代码

    在Android平台上,实现语音识别是一项常见且实用的功能,它能够为用户提供便捷的交互方式,比如通过语音指令操作应用或者搜索信息。本篇文章将详细介绍如何在Android应用中集成并实现语音识别功能,主要涉及的技术点...

    Android 轻松实现语音识别 实例.doc

    根据给定的文件信息,我们可以总结出以下关于“Android轻松实现语音识别”的相关知识点: ### 一、背景介绍 Google的语音识别技术被广泛应用在Android系统中,这得益于Google自身强大的技术支持以及对云端技术的...

    安卓Android源码——轻松实现语音识别.zip

    通过集成Android的语音识别API,开发者可以构建各种应用,比如语音助手、语音搜索等。本篇文章将详细探讨如何在Android源码中实现语音识别,让你轻松掌握这一技术。 首先,我们要了解Android系统的语音识别框架。...

    android 语音识别demo 整个工程 导入可用

    在Android平台上,语音识别是一项非常实用的功能,它可以让用户通过语音指令与应用程序进行交互,极大地...通过深入研究和实践,可以将语音识别技术运用到更复杂的场景,如智能助手、智能家居控制、语音搜索等功能。

    android(安卓)语音识别代码

    根据提供的文件信息,我们可以深入探讨Android语音识别的相关知识点,包括其基本原理、代码解析以及如何在实际应用中实现语音识别功能。 ### Android语音识别的基本原理 Android系统内置了强大的语音识别功能,...

    Android讯飞语音集成DEMO

    在Android开发中,语音识别和合成技术已经成为许多应用不可或缺的一部分,尤其在人机交互和无障碍...同时,也可以参考DEMO的代码结构和逻辑,为自己的项目设计更复杂的语音交互场景,比如语音指令控制、语音搜索等。

    Android_语音识别技术

    通过本文的深入解析,我们了解到Android语音识别技术的基本原理及其实现步骤。借助`RecognizerIntent`和相关API,开发者可以轻松地在应用程序中加入语音输入功能,提升用户体验。然而,值得注意的是,语音识别的效果...

    Android高级应用源码-三个android语音识别例程mystt.zip

    这个“Android高级应用源码-三个android语音识别例程mystt.zip”压缩包包含了三个不同的语音识别应用示例,旨在帮助开发者深入理解和实践Android语音识别技术。 首先,我们要了解Android系统中的语音识别是通过`...

    android语音识别

    Android语音识别系统的核心是Google的语音服务,它能够将用户的语音指令转化为文字,进而执行相应的操作,如搜索、输入文本、控制应用等。 一、Android语音识别的工作原理 Android语音识别的实现主要依赖于以下...

    具有语音搜索功能的Android备忘录.pdf

    2.3节阐述了语音搜索功能,用户输入语音后,应用通过识别结果作为查询条件,调用数据库查询功能,将结果显示在ListView中。 2.4节提到了提醒功能,利用Alarm Manager设置定时任务,Broadcast Receiver接收广播并...

    MaterialDesign风格SearchView实现语音搜索功能.rar

    "MaterialDesign风格SearchView实现语音搜索功能"是一个关于如何在Android应用中集成和实现这一特性的一个示例项目。SearchView是Android SDK提供的一种用于实现搜索功能的组件,而将它与Material Design风格结合并...

    android科大讯飞语音识别

    本示例“android科大讯飞语音识别”是一个详尽的Demo,它展示了如何利用科大讯飞的组件进行语音识别、关键词语音搜索以及语音合成功能的集成。下面我们将深入探讨这些关键知识点。 首先,我们要了解**科大讯飞语音...

    语音搜索Demo

    为了提供良好的用户体验,语音搜索系统应具有实时反馈机制,如实时显示预测结果或搜索进度。此外,还需要考虑到不同用户的需求,如支持多语言、方言识别,以及对口音的适应性。 6. **集成与部署** "语音搜索Demo...

    Android 语音识别

    本文将深入探讨如何在Android应用中实现简单的语音识别功能,包括进行上网搜索和拨打电话。 一、集成Google语音识别服务 Android系统内置了Google语音识别引擎,开发者可以方便地通过Android SDK中的`...

    AndroidStudio3.01版本最新可用的讯飞语音官方demo

    7. **UI交互设计**:在用户界面设计上,通常会有开始/停止录音按钮,以及显示识别结果或播放合成语音的控件。 8. **错误处理**:处理可能出现的异常和错误,例如用户未授权录音权限、网络问题、讯飞服务未启动等。 ...

    Android通用的搜索框源码

    - 要实现语音搜索,可以集成Google的`SpeechRecognizer`服务,通过`startListening()`启动录音并监听语音输入,将识别结果插入到`EditText`中。 - 搜索结果的处理通常涉及与后台数据源的交互,例如网络请求或本地...

    Android开发教程之Android系统搜索对话框(浮动搜索框)的使用--千锋培训

    总的来说,Android的搜索框架为开发者提供了一种简单的方式来集成标准的、功能丰富的搜索对话框,包括文本输入、搜索建议和语音搜索。通过理解搜索配置文件的构造以及如何处理搜索意图,你可以为你的应用增添强大的...

    Android语音识别技术详解及实例代码

    `RecognizerIntent`是一个内置的Intent类型,它允许应用启动系统内置的语音识别服务,如Google语音搜索。以下是一个简单的`RecognizerIntentActivity`的代码示例: ```java public class RecognizerIntentActivity ...

    Android 通话的图标

    输入姓名或电话号码,系统会显示匹配的结果,方便用户快速拨打电话或发送消息。 5. **添加图标**:添加图标常常用于创建新的联系人、添加新的通话组或者在拨号盘上添加速拨号码。点击后,用户可以输入新的联系人...

Global site tag (gtag.js) - Google Analytics