Benni Göttmann
- Forum-Beiträge: 41
01.03.2013, 16:26:25 via Website
01.03.2013 16:26:25 via Website
Hallo Liebe Community,
ich habe vor ein paar Tagen meine erste App mit einigen Tutorials erstellt.
Konnte auch allem gut folgen und fühle mich ziemlich gut aufgehoben mit Eclipse.
Die App ist eine simple Text2Speech App und funktioniert so weit auch ganz gut.
Nun möchte ich gerne 2 SeekBars in die App einfügen. Eine für Pitch und die andere für Speed.
Wie mache ich das? Bitte um Hilfe!
Hier einmal meine main_activity:
Wäre toll wenn mir jemand helfen könnte.
Greetz
Benni
ich habe vor ein paar Tagen meine erste App mit einigen Tutorials erstellt.
Konnte auch allem gut folgen und fühle mich ziemlich gut aufgehoben mit Eclipse.
Die App ist eine simple Text2Speech App und funktioniert so weit auch ganz gut.
Nun möchte ich gerne 2 SeekBars in die App einfügen. Eine für Pitch und die andere für Speed.
Wie mache ich das? Bitte um Hilfe!
Hier einmal meine main_activity:
1package com.evo.text2speech;
2
3
4
5import android.os.Bundle;
6import android.app.Activity;
7import android.speech.tts.TextToSpeech;
8import android.speech.tts.TextToSpeech.OnInitListener;
9import android.view.Menu;
10import android.view.View;
11import android.view.View.OnClickListener;
12import android.widget.Button;
13import android.widget.EditText;
14import java.util.Locale;
15
16
17public class MainActivity extends Activity implements OnClickListener, OnInitListener{
18
19 private TextToSpeech tts;
20
21
22 @Override
23 protected void onCreate(Bundle savedInstanceState) {
24 super.onCreate(savedInstanceState);
25 setContentView(R.layout.activity_main);
26
27 tts = new TextToSpeech (this, this);
28
29 }
30
31 @Override
32 public void onClick (View view){
33 EditText et = (EditText)findViewById (R.id.editText1);
34 tts.speak(et.getText().toString(), TextToSpeech.QUEUE_FLUSH, null);
35
36
37 }
38
39 @Override
40 public void onInit (int status){
41 Button button = (Button) findViewById (R.id.button1);
42 button.setOnClickListener (this);
43 tts.setLanguage(Locale.getDefault());
44
45
46 }
47
48
49
50
51}
2
3
4
5import android.os.Bundle;
6import android.app.Activity;
7import android.speech.tts.TextToSpeech;
8import android.speech.tts.TextToSpeech.OnInitListener;
9import android.view.Menu;
10import android.view.View;
11import android.view.View.OnClickListener;
12import android.widget.Button;
13import android.widget.EditText;
14import java.util.Locale;
15
16
17public class MainActivity extends Activity implements OnClickListener, OnInitListener{
18
19 private TextToSpeech tts;
20
21
22 @Override
23 protected void onCreate(Bundle savedInstanceState) {
24 super.onCreate(savedInstanceState);
25 setContentView(R.layout.activity_main);
26
27 tts = new TextToSpeech (this, this);
28
29 }
30
31 @Override
32 public void onClick (View view){
33 EditText et = (EditText)findViewById (R.id.editText1);
34 tts.speak(et.getText().toString(), TextToSpeech.QUEUE_FLUSH, null);
35
36
37 }
38
39 @Override
40 public void onInit (int status){
41 Button button = (Button) findViewById (R.id.button1);
42 button.setOnClickListener (this);
43 tts.setLanguage(Locale.getDefault());
44
45
46 }
47
48
49
50
51}
Wäre toll wenn mir jemand helfen könnte.
Greetz
Benni
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.