在Android 中使用語音播放功能 只需要使用類 TextToSpeech ,該類實現了很多關於語音的功能,使用該類必須為其設置語言,現在支持五種語言,杯具的是不支持中文
實現很簡單 不過首先要安裝語言包 這個在設置--》語音輸入和輸出設置--》文字轉語音設置
如下圖
左邊圖中 安裝語音數據 我這裡已經安裝成功了 所以是灰色的 如果沒有安裝這裡就可以點 其他地方都是灰色的
安裝文件4.28M 下載安裝完成後就可以選擇語言了 右圖所示的五種語言 沒有中文啊
下面來看實現 很簡單
首先是layout文件:
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- >
- <EditText
- android:id="@+id/EditText01"
- android:layout_width="fill_parent"
- android:text="I hope so, because it's time to wake up."
- android:layout_height="wrap_content"
- />
- <Button
- android:id="@+id/Button01"
- android:text="開始播放"
- android:layout_width="fill_parent"
- android:layout_height="wrap_content"
- />
- </LinearLayout>