you are using the emulator or another device that does not support
speech recognition.

On Feb 24, 12:42 am, Mukesh kumar <mukesh.j...@gmail.com> wrote:
> Hi Everybody
>
> Problem: When we run this program. then after click the button(voice
> Recognition)
>
> Show message box with exception what we catch
> Exception:
> android.content.ActivitNotFoundException:No Activity Found to handle
> Intent{action=android.speech.action.RECOGNIZE_SPEECH}
>
> Please give me solution of it. why ActivityNotFoundException throws in
> program
>
> SpeechActivity.java
>
> package com.tutorial;
>
> import android.app.Activity;
> import android.content.Intent;
> import android.os.Bundle;
> import android.util.Log;
> import android.view.View;
> import android.view.View.OnClickListener;
> import android.widget.Button;
> import android.widget.EditText;
> import android.widget.Toast;
>
> public class SpeechActivtiy extends Activity
> {
>         Button Voice_Rec_BTN;
>         EditText VoiceResults_Txt;
>
>         /** Called when the activity is first created. */
>         @Override
>         public void onCreate(Bundle savedInstanceState)
>         {
>                 super.onCreate(savedInstanceState);
>                 setContentView(R.layout.speech);
>
>                 Voice_Rec_BTN = (Button) findViewById(R.id.startvoice);
>                 Voice_Rec_BTN.setOnClickListener(new OnClickListener()
>                 {
>                         public void onClick(View v)
>                         {
>                                 startVoiceRecognitionActivity();
>                         }
>                 });
>         }
>
>         /**
>          * Fire an intent to start the speech recognition activity.
>          */
>         private void startVoiceRecognitionActivity()
>         {
>                 Intent intent = new
> Intent("android.speech.action.RECOGNIZE_SPEECH");
>                 //intent.setAction(ACTIVITY_SERVICE);
>                 try
>                 {
>                         startActivityForResult(intent, 0);
>                 } catch (Exception e)
>                 {
>                         // TODO Auto-generated catch block
>                         Log.e(":::ERROR::", e.toString());
>                         Toast.makeText(SpeechActivtiy.this, e.toString(), 
> 10).show();
>                 }
>
>                 Log.v(":::","444");
>         }
>
>         @Override
>         protected void onActivityResult(int requestCode, int resultCode,
> Intent data)
>         {
>                 super.onActivityResult(requestCode, resultCode, data);
>         }
>
> }
>
> speech.xml
>
> <?xml version="1.0" encoding="utf-8"?>
> <RelativeLayout
> android:id="@+id/rellayout"
> android:layout_width="fill_parent"
> android:layout_height="fill_parent"
> xmlns:android="http://schemas.android.com/apk/res/android";
>
>      <ListView
>      android:id="@+id/list"
>      android:layout_width="fill_parent"
>      android:layout_height="341px"
>      android:layout_below="@+id/startvoice"
>      android:layout_alignParentLeft="true"
>      >
>      </ListView>
>      <Button
>      android:id="@+id/startvoice"
>      android:layout_width="fill_parent"
>      android:layout_height="wrap_content"
>      android:text="Voice Recognition"
>      android:layout_alignParentTop="true"
>      android:layout_alignParentLeft="true"
>      >
> </Button>
> </RelativeLayout>
>
> AndroidMainfest.xml
>
> <?xml version="1.0" encoding="utf-8"?>
> <manifest xmlns:android="http://schemas.android.com/apk/res/android";
>       package="com.tutorial"
>       android:versionCode="1"
>       android:versionName="1.0">
>     <application android:icon="@drawable/icon" android:label="@string/
> app_name">
>
>         <activity android:name=".SpeechActivtiy"
> android:label="@string/hello">
>                 <intent-filter>
>                         <action android:name="android.intent.action.MAIN" />
>                         <category 
> android:name="android.intent.category.LAUNCHER" /
>
>              </intent-filter>
>         </activity>
>     </application>
>     <uses-sdk android:minSdkVersion="3" />
>
> </manifest>
>
> string.xml
> <?xml version="1.0" encoding="utf-8"?>
> <resources>
>     <string name="hello">Hello World, SpeechToText!</string>
>     <string name="app_name">SpeechTutorial</string>
>     <string name="voice_recognition_prompt"> voice recognition Demo</
> string>
>     <string name="speak_button">Speak!</string>
>
> </resources>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to