What's new
DroidForums.net | Android Forum & News

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Need help with tts

kraxyk

Member
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