我希望我的应用说“嗨!我的名字是Torz。我怎么能帮到你?”每当有人打开应用程序。我正在尝试这种方法,但它不适合我。
public class MainActivity extends AppCompatActivity {
TextToSpeech t1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
t1=new TextToSpeech(MainActivity.this, new TextToSpeech.OnInitListener()
{
@Override
public void onInit(int status) {
if(status != TextToSpeech.ERROR) {
t1.setLanguage(Locale.ENGLISH);
}
}
});
String b="Hi! My name is Torz. How can I help you ?";
t1.speak(b,TextToSpeech.QUEUE_FLUSH,null);
}
}
答案 0 :(得分:2)
添加代码
String b="Hi! My name is Torz. How can I help you ?";
t1.speak(b,TextToSpeech.QUEUE_FLUSH,null);
在onInit方法中它会起作用。