1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

TextToSpeech geht nicht!!

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von lifecheaterz, 16.05.2012.

  1. lifecheaterz, 16.05.2012 #1
    lifecheaterz

    lifecheaterz Threadstarter Neuer Benutzer

    Beiträge:
    4
    Erhaltene Danke:
    0
    Registriert seit:
    16.05.2012
    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
     
  2. Linux4ever, 16.05.2012 #2
    Linux4ever

    Linux4ever Erfahrener Benutzer

    Beiträge:
    161
    Erhaltene Danke:
    27
    Registriert seit:
    16.01.2012
    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.
     
  3. lifecheaterz, 16.05.2012 #3
    lifecheaterz

    lifecheaterz Threadstarter Neuer Benutzer

    Beiträge:
    4
    Erhaltene Danke:
    0
    Registriert seit:
    16.05.2012
    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)
     
  4. lifecheaterz, 16.05.2012 #4
    lifecheaterz

    lifecheaterz Threadstarter Neuer Benutzer

    Beiträge:
    4
    Erhaltene Danke:
    0
    Registriert seit:
    16.05.2012
    Danke für die schnelle antwort. Ich hoffe das hilft dir.

    Lg

    lifecheaterz
     
  5. Linux4ever, 16.05.2012 #5
    Linux4ever

    Linux4ever Erfahrener Benutzer

    Beiträge:
    161
    Erhaltene Danke:
    27
    Registriert seit:
    16.01.2012

Diese Seite empfehlen