代码本身的Android TTS - 不是用户输入

时间:2015-04-30 20:57:34

标签: java android text-to-speech speech

我想使用TTS服务来说出我在代码中编写的短信,例如:

header.setText("Hello!");

我从用户输入中看到了TTS,但我不希望这样。

我顺便检查了这些链接:

http://viralpatel.net/blogs/android-speech-to-text-api/

http://www.androidhive.info/2012/01/android-text-to-speech-tutorial/

但不是我想要的。

1 个答案:

答案 0 :(得分:1)

您可以使用 contentDescription 标记元素。

Java示例:

myButton.setContentDescription("My text to speech");

XML示例:

<LinearLayout
    .... >
    <ImageView
        ....
        android:contentDescription="My text to speech" />
</LinearLayout>