ปัญหานี้จะเห็นได้ตั้งแต่หลังจากที่ติดตั้ง Google Apps ลงใน Genymotion โดยจะเด้งขึ้นเป็นระยะๆในการใช้งาน และสำหรับผู้ที่หลงเข้ามาอ่านที่จะใช้งาน Genymotion เพื่อทดสอบแอปพลิเคชันที่ใช้งาน Text-to-speech หรือ TTS ที่เรียกใช้งานไม่ได้
วิธีแก้ปัญหาก็คือให้อัพเดท Google Text-to-speech ก็เท่านั้นเอง แต่จะติดปัญหาที่ว่าค้นหาบน Play Store ไม่เจอ ดังนั้นจึงจะต้องนำไฟล์ APK มาติดตั้งเอง ก่อนอื่นให้ทำตามขั้นตอนในบทความนี้ก่อน เพราะว่า Google Text-to-speech Engine สามารถติดตั้งบน ARM เท่านั้น แต่ Genymotion จะอิงจาก CPU ของเครื่องผู้ใช้ [Android Dev Tips] ปัญหา INSTALL_FAILED_CPU_ABI_INCOMPATIBLE บน Genymotion
จากนั้นให้ดาวน์โหลด Google Text-to-speech ไปติดตั้งเองซะ
Google Text-to-speech : [Google Drive] [Dropbox]
เมื่อดาวน์โหลดเสร็จแล้วก็ให้ลากไปวางบน Genymotion เพื่อทำการติดตั้งได้เลย
เข้าไปที่ Settings > Language & input > Text-to-speech output ที่ช่อง PREFERRED ENGINE ให้เลือกที่ Pico TTS แทน จากนั้นกดที่ปุ่มตั้งค่าที่อยู่ต่อท้าย Pico TTS
กดที่ Language แล้วเลือก English (United States)
แล้วออกมาที่หน้า Text-to-speech output ใหม่อีกครั้ง จากนั้นกดที่ Listen to an example
แล้วลองฟังเสียงดู จะได้ยินเสียงตัวอย่างของ Text To Speech แล้ว เท่านี้ก็ใช้งาน TTS บน Genymotion ได้แล้ว
บทความที่เกี่ยวข้อง
• Genymotion - Android Emulator สุดเจ๋งสำหรับนักพัฒนาแอนดรอยด์• ติดตั้ง Google Apps ให้กับ Genymotion
• ติดตั้ง Plugin ของ Genymotion ให้กับ Android Studio
• ปัญหา Google Text-to-speech Engine บน Genymotion หยุดทำงาน
• การนำไฟล์ไปใส่ใน Genymotion [Copy file to Genymotion]
• ปัญหา INSTALL_FAILED_CPU_ABI_INCOMPATIBLE บน Genymotion
• การติดตั้ง Genymotion บน Mac OS X
• ช่วยด้วย! Emulator พิมพ์ภาษาไทยไม่ได้!!