關於 Android 手機的文字轉語音,
預設是有安裝 "英文離線檔案",
所以, 關於英文的文字轉語音部分, 就算沒有打開行動網路, 也可以發音,
但是, "其他語系" 的文字轉語音部分, 並沒有預設安裝離線檔案在手機, 就必須 "打開行動網路", 才能發音,
可以透過以下方式, 下載其他語系的離線檔案, 這樣, 就可以不用網路也能發音了,
參考步驟, 如下 :
1) 打開 "設定 > 語言與輸入", 再點選 "文字轉語音選項" :

2) 點選 "Google 文字轉語音引擎" 旁邊的 "設定按鈕" :

3) 點選 "安裝語音數據" :

4) 列出 Google 有提供支援語系的離線檔案, 然後點選你要下載的語系 (目前還沒有支援中文離線) :

5) 點選旁邊的 "下載鈕" 及可 :

這樣, 該語系的文字轉語音就不用網路, 也能發出聲音了.
以上, 參考看看囉.