TextToSpeech geht nicht!!

L

lifecheaterz

Neues Mitglied
0
heyy leute ich bin neu in der welt der android-programmierung und versuchte mein glück zuerst an einer einfachen TextToSpeech app irgendwie will es bei mir nicht funktionieren kann mir vlt jemand helfen hier mein code:

package my.lifecheaterzz.talktome;

import java.util.Locale;

import android.app.Activity;
import android.os.Bundle;
import android.speech.tts.TextToSpeech;
import android.speech.tts.TextToSpeech.OnInitListener;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;



public class TalkToMeActivity extends Activity implements OnInitListener {
private TextToSpeech tts;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tts = new TextToSpeech(this, this);

}

@Override
public void onInit(int arg0) {
tts.setLanguage(Locale.GERMAN);
Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(this);
}

@Override
public void onClick(View view) {
EditText et = (EditText) findViewById(R.id.editText1);
tts.speak(et.getText().toString(), TextToSpeech.QUEUE_FLUSH, null);

}
}




ich bin schon kurz vorm verzweifeln.

danke schon mal im vorraus

lifecheaterz
 
Moinsen,

1. Wir haben so nette Codetags, da wird Dein Code schöner und übersichtlicher dargestellt, wenn du php nimmst, bekommt er sogar nette, passende Farben.

2. Ich nehme an, dass Du mit Eclipse programmierts. Poste doch einfach mal die Ausgabe von LogCat. Du kannst es unter Window --> ShowView --> LogCat aktivieren. Lasse dazu dein Handy angeschlossen und führe die komplette App aus. Dort werden DebugInfos angezeigt. Damit können wir dir besser helfen. Poste die mal in einem "Zitat-Tag".

Greez, L4e

PS: Melde einmal bitte deinen anderen Thread, da dieser doppelt vorhanden ist und bitte ihn zu löschen.
 
05-16 22:07:45.779: I/TextToSpeech.java(14260): initTts() successfully bound to service
05-16 22:07:46.199: D/AndroidRuntime(14260): Shutting down VM
05-16 22:07:46.199: W/dalvikvm(14260): threadid=1: thread exiting with uncaught exception (group=0x40018578)
05-16 22:07:46.199: E/AndroidRuntime(14260): FATAL EXCEPTION: main
05-16 22:07:46.199: E/AndroidRuntime(14260): java.lang.ClassCastException: my.lifecheaterzz.talktome.TalkToMeActivity
05-16 22:07:46.199: E/AndroidRuntime(14260): at my.lifecheaterzz.talktome.TalkToMeActivity.onInit(TalkToMeActivity.java:31)
05-16 22:07:46.199: E/AndroidRuntime(14260): at android.speech.tts.TextToSpeech$1.onServiceConnected(TextToSpeech.java:451)
05-16 22:07:46.199: E/AndroidRuntime(14260): at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1064)
05-16 22:07:46.199: E/AndroidRuntime(14260): at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1081)
05-16 22:07:46.199: E/AndroidRuntime(14260): at android.os.Handler.handleCallback(Handler.java:587)
05-16 22:07:46.199: E/AndroidRuntime(14260): at android.os.Handler.dispatchMessage(Handler.java:92)
05-16 22:07:46.199: E/AndroidRuntime(14260): at android.os.Looper.loop(Looper.java:130)
05-16 22:07:46.199: E/AndroidRuntime(14260): at android.app.ActivityThread.main(ActivityThread.java:3687)
05-16 22:07:46.199: E/AndroidRuntime(14260): at java.lang.reflect.Method.invokeNative(Native Method)
05-16 22:07:46.199: E/AndroidRuntime(14260): at java.lang.reflect.Method.invoke(Method.java:507)
05-16 22:07:46.199: E/AndroidRuntime(14260): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
05-16 22:07:46.199: E/AndroidRuntime(14260): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
05-16 22:07:46.199: E/AndroidRuntime(14260): at dalvik.system.NativeStart.main(Native Method)
 
Danke für die schnelle antwort. Ich hoffe das hilft dir.

Lg

lifecheaterz
 

Ähnliche Themen

SaniMatthias
Antworten
19
Aufrufe
1.000
swa00
swa00
O
Antworten
15
Aufrufe
3.017
ORHUX
O
4
Antworten
4
Aufrufe
1.048
swa00
swa00
Zurück
Oben Unten