[android-developers] Re: android.speech.action.RECOGNIZE_SPEECH activity not found

2010-03-11 Thread Moto
You might have to download the speech recognition?  I know google maps
requires downloading voice app or something...

On Feb 24, 4:34 am, Mukesh kumar mukesh.j...@gmail.com wrote:
 how the emulator get activity:
   android.speech.action.RECOGNIZE_SPEECH

 when we use code :

 Intent intent = new Intent(android.speech.action.RECOGNIZE_SPEECH);
 startActivityForResult(intent, 0);

 it throw exception:
 Exception:
 android.content.ActivitNotFoundException:No Activity Found to handle
 Intent{action=android.speech.action.RECOGNIZE_SPEECH}

 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

-- 
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


[android-developers] Re: android.speech.action.RECOGNIZE_SPEECH activity not found

2010-03-11 Thread John
You should probably be adding some code to verify if the speech
recognition library is available on the device. Generally this is a
good practice for any external intent.

Here is a code segment that can help you out.

  // Check to see if a recognition activity is present
PackageManager pm = context.getPackageManager();
ListResolveInfo activities = pm.queryIntentActivities(
new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH),
0);
if (activities.size() == 0) {

  // At this point there is no recognition library and you
should handle it here

}

I'm not sure how you can load the library into the API and I'm not
sure if the library is even publicly available.


On Mar 11, 8:07 am, Moto medicalsou...@gmail.com wrote:
 You might have to download the speech recognition?  I know google maps
 requires downloading voice app or something...

 On Feb 24, 4:34 am, Mukesh kumar mukesh.j...@gmail.com wrote:



  how the emulator get activity:
    android.speech.action.RECOGNIZE_SPEECH

  when we use code :

  Intent intent = new Intent(android.speech.action.RECOGNIZE_SPEECH);
  startActivityForResult(intent, 0);

  it throw exception:
  Exception:
  android.content.ActivitNotFoundException:No Activity Found to handle
  Intent{action=android.speech.action.RECOGNIZE_SPEECH}

  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

-- 
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


[android-developers] Re: android.speech.action.RECOGNIZE_SPEECH activity not found

2010-03-11 Thread Zigurd
Handle the exception.

There is no guarantee that an Intent will get a match, and the
situation can change as the user adds and deletes applications.
Conceivably, matches could go away in future version of Android, or in
a port of Android with very different hardware than a phone. So even
if it works in many Android configurations, this is still an exception
you should handle.

If your application requires an Intent match to work, you should
notify the user of the error and then exit your application.

-- 
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


[android-developers] Re: android.speech.action.RECOGNIZE_SPEECH activity not found

2010-02-24 Thread Mukesh kumar
Hi Bibek

How emulator get the activity
=android.speech.action.RECOGNIZE_SPEECH

because we use this activity to speech to text  conversion in
program

Please help me: how this activity find in Android throw emulator.


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=helloHello World, SpeechToText!/string
string name=app_nameSpeechTutorial/string
string name=voice_recognition_prompt voice recognition Demo/
string
string name=speak_buttonSpeak!/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


[android-developers] Re: android.speech.action.RECOGNIZE_SPEECH activity not found

2010-02-24 Thread Mukesh kumar
Hi sandeep


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( android.speech.action.RECOGNIZE_SPEECH )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=helloHello World, SpeechToText!/string
string name=app_nameSpeechTutorial/string
string name=voice_recognition_prompt voice recognition Demo/
string
string name=speak_buttonSpeak!/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


[android-developers] Re: android.speech.action.RECOGNIZE_SPEECH activity not found

2010-02-24 Thread Mukesh kumar
how the emulator get activity:
  android.speech.action.RECOGNIZE_SPEECH

when we use code :

Intent intent = new Intent(android.speech.action.RECOGNIZE_SPEECH);
startActivityForResult(intent, 0);

it throw exception:
Exception:
android.content.ActivitNotFoundException:No Activity Found to handle
Intent{action=android.speech.action.RECOGNIZE_SPEECH}


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


-- 
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


[android-developers] Re: android.speech.action.RECOGNIZE_SPEECH activity not found

2010-02-23 Thread Kumar Bibek
The emulator doesn't have this Activity. That is why you are getting
this exception.

On Feb 24, 11:04 am, Sandeep Phansekar sandeep.phanse...@gmail.com
wrote:
 plz explain u r problem with more details
 --
 Regards
 Sandeep

 On Tue, Feb 23, 2010 at 8:58 PM, Mukesh kumar mukesh.j...@gmail.com wrote:
  when we call
  Intent intent = new Intent(android.speech.action.RECOGNIZE_SPEECH);
  startActivityForResult(intent, 0);

  After that show Exception:

  Activity not foun exception

  Exception:
  android.content.ActivitNotFoundException:No Activity Found to handle
  Intent{action=android.speech.action.RECOGNIZE_SPEECH}

  --
  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.comandroid-developers%2bunsubscr...@googlegroups.com
  For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en

-- 
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