Need help with tts

kraxyk

Member
Joined
Feb 8, 2010
Messages
74
Reaction score
0
Hello, I am trying to get tts working in my app. I have read a lot of material but I still don't understand what to do. I imported the tts resource and created a mytts variable using this code. Thats all I've gotten to work.

Code:
TextToSpeech mytts = new TextToSpeech(this,this)

but it also doesn't understand this,this

maybe a good step by step tutorial would help
 
Ok so this is the code I have so far following a tutorial I found here Click Me

I am still getting errors
Code:
package com.kmccmk9.CarVoice;

import android.app.Activity;
import android.content.Intent;
import android.widget.TextView;
import android.os.Bundle;
import android.speech.tts.*;

public class CarVoice extends Activity implements OnInitListener {
    /** Called when the activity is first created. */
   private TextToSpeech tts;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TextView lbl_tv = new TextView(this);
        lbl_tv.setText("Welcome to Car Voice. This app was designed for you to never have to use your hand for your phone while you are in the car.");
        lbl_tv.setTextSize(28);
        setContentView(lbl_tv);
        
        Intent checkIntent = new Intent();
        checkIntent.setAction(TextToSpeech.Engine.ACTION_CHECK_TTS_DATA);
        startActivityForResult(checkIntent, 0);
        tts = new TextToSpeech(this, this);

    }       
    @Override
    public void onInit(int arg0) {
        // TODO Auto-generated method stub
        String speech1 = "How are you?";
        String speech2 = "I hope you are fine.";
        tts.setLanguage(Locale.US);
        tts.speak(speech1, TextToSpeech.QUEUE_FLUSH, null);
        tts.speak(speech2, TextToSpeech.QUEUE_ADD, null);
    }



}
 
Back
Top