android远程linux命令,测试可用的Android远程语音识别实例

测试可用的Android远程语音识别实例:

代码下载在:

相关文件下载在Linux公社的1号FTP服务器里,下载地址:

用户名:www.linuxidc.com

密码:www.muu.cc

在 2011年LinuxIDC.com\10月\10月\测试可用的Android远程语音识别实例

package com.yateng;

import java.util.ArrayList;

import java.util.List;

import android.app.Activity;

import android.content.Intent;

import android.content.pm.PackageManager;

import android.os.Bundle;

import android.speech.RecognizerIntent;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.ListView;

import android.widget.TextView;

/**

* Sample code that invokes the speech recognition intent API.

*/

public class VoiceRecognition extends Activity implements OnClickListener {

private static final int VOICE_RECOGNITION_REQUEST_CODE = 1234;

private TextView text_speak;

/**

* Called with the activity is first created.

*/

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// Inflate our UI from its XML layout description.

setContentView(R.layout.main);

// Get display items for later interaction

Button speakButton = (Button) findViewById(R.id.btn_speak);

text_speak=(TextView)findViewById(R.id.text_speak);

//  mList = (ListView) findViewById(R.id.list);

// Check to see if a recognition activity is present

PackageManager pm = getPackageManager();

List activities = pm.queryIntentActivities(new Intent(

RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);

if (activities.size() != 0) {

speakButton.setOnClickListener(this);

} else {

speakButton.setEnabled(false);

speakButton.setText("Recognizer not present");

}

}

/**

* Handle the click on the start recognition button.

*/

public void onClick(View v) {

if (v.getId() == R.id.btn_speak) {

startVoiceRecognitionActivity();

}

}

/**

* Fire an intent to start the speech recognition activity.

*/

private void startVoiceRecognitionActivity() {

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);

intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,

RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);

intent.putExtra(RecognizerIntent.EXTRA_PROMPT,

"Speech recognition demo");

startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);

}

/**

* Handle the results from the recognition activity.

*/

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

if (requestCode == VOICE_RECOGNITION_REQUEST_CODE

&& resultCode == RESULT_OK) {

// Fill the list view with the strings the recognizer thought it

// could have heard

ArrayList matches = data

.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);

//   mList.setAdapter(new ArrayAdapter(this,

//     android.R.layout.simple_list_item_1, matches));

System.out.println("鑾峰彇寰楀埌鐨勪笢瑗?........");

System.out.println(matches.get(0).toString());

String tempStr="";

for(int i=0;i

tempStr=matches.get(i).toString()+"----";

}

text_speak.setText(tempStr);

}

super.onActivityResult(requestCode, resultCode, data);

}

}0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/432837.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

容器set和multiset

一、set和multiset基础 set和multiset会根据特定的排序准则&#xff0c;自动将元素进行排序。不同的是后者允许元素重复而前者不允许。 需要包含头文件&#xff1a; #include <set> set和multiset都是定义在std空间里的类模板&#xff1a; [cpp] view plaincopyprint? t…

linux rom打包工具,Android rom解包打包工具

eMMC主要是针对手机和平板电脑等产品的内嵌式存储器&#xff0c;由于其在封装中集成了一个控制器&#xff0c;且提供标准接口并管理闪存等优势&#xff0c;越来越受到Android手机厂商的青睐&#xff0c;以eMMC为存储设备的android手机&#xff0c;其文件系统(system、data分区)…

winform(C#)透明方法

1.设置窗体opacity属性&#xff1a; 2.窗体的BackColor和TransparencyKey属性设置相同的值&#xff1a; 2.加using System.Runtime.InteropServices;引用然后加上以下代码&#xff1a; [StructLayout(LayoutKind.Sequential)]public struct MARGINS{public int Left;public int…

分布式缓存应用(转载的)

前言 Asp.Net中使用Couchbase——Memcached缓存入门篇 见http://www.cnblogs.com/aehyok/p/3436721.html 主要讲解Couchbase服务端的安装配置和客户端的引用调用&#xff0c;然后通过一个零配置的代码来完成最简单的代码实现调用。那么本次课先通过简单的配置文件进行配置&…

Jquery通过遍历数组给checkbox赋默认值

需求&#xff1a;有一个数组&#xff1a;(北京菜&#xff0c;粤菜)&#xff0c;checkbox如下&#xff1a; 现在想通过遍历这个数组&#xff0c;使数组里包含的值&#xff0c;在checkbox选中 代码&#xff1a; var flavors new Array([北京菜 , 粤菜]); $.each(flavors,functio…

Win8 IIS 安装和部署网站问题

安装IIS 比较win7的安装来说&#xff0c;多选了几个钩钩&#xff0c;不然会报错&#xff0c;偶就遇到这样的错误。 控制面板-》程序和功能-》启动和关闭windows功能&#xff0c;钩钩图例&#xff1a; 安装好iis后 在控制面板-》管理工具 目前只用过iis 信息管理器。 6.0 大概…

在SharePoint 2010中创建网站的权限级别

转&#xff1a;http://www.360sps.com/Item/CreatePermissionLevels.aspx 权限级别是SharePoint 2010新增加的功能&#xff0c;使我们对权限的设置又提高了一个层次。SharePoint 2010的权限级别指的是可分配给用户或用户组的单个权限组。SharePoint 2010自带的权限级别有&#…

仿新浪微盾客户端项目简介一

最经公司的项目需要实现类似于新浪微盾功能的功能&#xff0c;因此我把这个实战的demo的经历分享给大家。 新浪微盾是啥子玩意&#xff1f; 微盾是由新浪网推出的一款产生一次性动态密码的产品&#xff0c;可以用于新浪旗下各服务&#xff0c;包括新浪微博&#xff0c;新付通&a…

linux读取pdf文件字体,Linux有问必答:如何在PDF中嵌入LaTex中的所有字体

提问: 我通过编译LaTex源文件生成了一份PDF文档。然而&#xff0c;我注意到&#xff0c;并不是所有字体都嵌入到了PDF文档中。我怎样才能确保所有的字体嵌入在由LaTex生成的PDF文档中&#xff1f;当你创建一个PDF文件时&#xff0c;在PDF文件中嵌入字体是一个好主意。如果你不嵌…

CSS3 2D转换

CSS3 转换 通过CSS3转换&#xff0c;我们能够对元素进行移动、缩放、转动、拉长或拉伸。 它如何工作&#xff1f; 转换是是元素改变形状、尺寸和位置的一种效果。 你可以使用2D或3D转换你的元素。 浏览器支持 属性浏览器支持transform IE10、FireFox以及Opera支持transform…

然爸读书笔记(2014-5)----团队正能量

先说下题外话&#xff0c;今天下午吃烤肉&#xff0c;吃了2个小时&#xff0c;我擦啊&#xff0c;时间真心挺长&#xff0c;上面的图就是咯&#xff0c;你们嘴馋不咯。嘿嘿&#xff01; 今天真的是快速阅读了一本书&#xff0c;很早以前买的&#xff0c;一直没时间来看。刚看了…

ssh密钥代理转发(ssh agent forwarding)

之前一直用SecureCRT登陆服务器A然后再跳到服务器B&#xff0c;某日突然需要从另一台可信任的机器C用ssh登陆&#xff0c;ssh的key已经复制好&#xff0c;所以登陆A没有问题&#xff0c;但是登陆B会出现Pubkey Unauthorization.仔细翻查SecureCRT的设置&#xff0c;发现有密钥代…

c语言程序编程线性方程,C语言编程求解线性方程

C语言编程求解线性方程 本 科 专 业 学 年 论 文题 目 &#xff1a; 线性方程组求解方法比较姓 名 郭 凤 专 业 计算机科学与技术专业 班 级 08 级本科(2 )班 指导教师 刘 晓 娜 完成日期&#xff1a;2010 年 1 月 8 日题 目 &#xff1a; 线性方程组求解方法比较摘 要目前在许…

EISCONN的故事

在这春风明媚的日子里&#xff0c;有位T同学很苦恼。忙碌了一整天&#xff0c;有个BUG愣是定位不出来。简单描述呢&#xff0c;现象是这样子的&#xff1a; 第一次处理是正常的&#xff0c;但是后续的处理就是报错。sendto()调用错误码是 EISCONN&#xff08;已被连接&#xff…

c语言内循环,C语言循环控制语句

C语言循环控制语句是一个基于C语言的编程语句&#xff0c;该语句主要有while循环语句、do-while循环语句和for循环语句来实现循环结构。中文名C语言循环控制语句类 别while循环语句&#xff0c;do-while语句等目 地实现循环结构属 于计算机领域归 类编程语句基 …

同步,异步,多线程,你怎么看?

同步&#xff0c;异步&#xff0c;多线程&#xff0c;你怎么看&#xff1f; 原文:同步&#xff0c;异步&#xff0c;多线程&#xff0c;你怎么看&#xff1f;[原创]讲解同步与异步的帖子多如牛毛&#xff0c;个人的理解&#xff0c;简单地说同步就是串行&#xff0c;异步就是并…

openssl-1.0.0b - libssl 移植到ARM Linux

开发环境&#xff1a; ubuntu 10.04 arm-linux-gcc version 4.4.1 目标环境 友善之臂mini6410 linux-2.6.36 移植步骤 1&#xff0e;至官网下载最新的openssl&#xff0c;解压缩 2&#xff0e;cd进入openssl-1.0.0b目录 3&#xff0e;执行./Confiugre linux-elf-arm&#xff0c…

html仿qq最小化怎么实现,JS仿QQ好友列表展开、收缩功能(第一篇)

JS仿QQ好友列表展开、收缩功能(第一篇)发布时间&#xff1a;2020-10-17 14:20:03来源&#xff1a;脚本之家阅读&#xff1a;96作者&#xff1a;erdouzhang效果图如下所示&#xff1a;html:我的好友张三李四...企业好友小明小红...黑名单哈哈...css&#xff1a;ul,h3 {padding: …

Visual Studio 选择相同变量高亮

前段时间一直在使用matlab&#xff0c;今天需要使用vs2008&#xff0c;而用惯了matlab&#xff0c;习惯了其中一项选中变量高亮的设置&#xff0c;突然回来使用VS&#xff0c;感到各种不适应&#xff0c;顿时想到了一个词&#xff1a;矫情 呵呵&#xff0c;于是在网上找各种插件…

html是前段还是后端,javascript属于前端还是后端?

JavaScript是一种属于网络的脚本语言&#xff0c;已经被广泛用于Web应用开发&#xff0c;常用来为网页添加各式各样的动态功能&#xff0c;为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。前端开发和后端开发的区别在于&#xff1a…