Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.app.Activity;
- import android.os.Bundle;
- import android.speech.tts.TextToSpeech;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- import java.util.Locale;
- import android.widget.Toast;
- public class MainActivity extends Activity {
- TextToSpeech t1;
- EditText ed1;
- Button b1;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- ed1=(EditText)findViewById(R.id.editText);
- b1=(Button)findViewById(R.id.button);
- t1=new TextToSpeech(getApplicationContext(), new TextToSpeech.OnInitListener() {
- @Override
- public void onInit(int status) {
- if(status != TextToSpeech.ERROR) {
- t1.setLanguage(Locale.UK);
- }
- }
- });
- b1.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String toSpeak = ed1.getText().toString();
- Toast.makeText(getApplicationContext(), toSpeak,Toast.LENGTH_SHORT).show();
- t1.speak(toSpeak, TextToSpeech.QUEUE_FLUSH, null);
- }
- });
- }
- public void onPause(){
- if(t1 !=null){
- t1.stop();
- t1.shutdown();
- }
- super.onPause();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement