GTTS4J
GTTS4J (Google Text to Speeping): เวอร์ชัน Java ของอินเทอร์เฟซไปยังข้อความของ Google to Speech API
การใช้งาน
1. นำเข้า gTTS4j
import com.dragonbean.cloud.gTTS4j;
2. สร้างอินสแตนซ์
gTTS4j gtts = new gTTS4j();
gtts.init(text, "en", true, false);
พารามิเตอร์:
-
text - สตริง - ข้อความที่จะพูด -
lang - String - รหัสภาษา ISO 639-1 (รองรับโดย Google Text to Speech API) เพื่อพูดใน -
slow - บูลีน - พูดช้าๆ ค่าเริ่ม False (หมายเหตุ: API มีความเร็วเพียงสองความเร็วเท่านั้น)
3. รับกระแสเสียง
InputStream is = gtts.exec();
ตัวอย่าง:
InputStream is = null;
String text = "Surprise!";
gTTS4j gtts = new gTTS4j();
try {
gtts.init(text, "en", true, false);
is = gtts.exec();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (is != null) is.close();
}
ภาษาที่รองรับ
- 'AF': 'Afrikaans'
- 'SQ': 'ชาวแอลเบเนีย'
- 'ar': 'อาหรับ'
- 'hy': 'อาร์เมเนีย'
- 'BN': 'Bengali'
- 'CA': 'Catalan'
- 'zh': 'จีน'
- 'ZH-CN': 'จีน (แมนดาริน/จีน)'
- 'zh-tw': 'จีน (แมนดาริน/ไต้หวัน)'
- 'Zh-yue': 'จีน (กวางตุ้ง)'
- 'HR': 'โครเอเชีย'
- 'CS': 'เช็ก'
- 'ดา': 'เดนมาร์ก'
- 'NL': 'ดัตช์'
- 'en': 'ภาษาอังกฤษ'
- 'en-au': 'อังกฤษ (ออสเตรเลีย)'
- 'en-uk': 'อังกฤษ (สหราชอาณาจักร)'
- 'en-us': 'ภาษาอังกฤษ (สหรัฐอเมริกา)'
- 'EO': 'Esperanto'
- 'fi': 'ฟินแลนด์'
- 'fr': 'ฝรั่งเศส'
- 'de': 'เยอรมัน'
- 'El': 'กรีก'
- 'สวัสดี': 'ภาษาฮินดี'
- 'Hu': 'ฮังการี'
- 'คือ': 'ไอซ์แลนด์'
- 'id': 'ชาวอินโดนีเซีย'
- 'มัน': 'อิตาลี'
- 'Ja': 'ญี่ปุ่น'
- 'km': 'Khmer (กัมพูชา)'
- 'ko': 'เกาหลี'
- 'la': 'ละติน'
- 'lv': 'ลัตเวีย'
- 'MK': 'Macedonian'
- 'ไม่': 'นอร์เวย์'
- 'PL': 'โปแลนด์'
- 'pt': 'โปรตุเกส'
- 'ro': 'โรมาเนีย'
- 'ru': 'รัสเซีย'
- 'sr': 'เซอร์เบีย'
- 'Si': 'Sinhala'
- 'Sk': 'Slovak'
- 'es': 'สเปน'
- 'ES-ES': 'สเปน (สเปน)'
- 'es-us': 'สเปน (สหรัฐอเมริกา)'
- 'SW': 'Swahili'
- 'SV': 'สวีเดน'
- 'ta': 'ทมิฬ'
- 'th': 'ไทย'
- 'tr': 'ตุรกี'
- 'สหราชอาณาจักร': 'ยูเครน'
- 'VI': 'เวียดนาม'
- 'Cy': 'Welsh'
การบริจาค
- Fork YP2211/GTTS4J บน gitHub และโคลนมันในพื้นที่
- ตรวจสอบให้แน่ใจว่าคุณเขียนการทดสอบสำหรับคุณสมบัติใหม่หรือแก้ไขสิ่งที่มีอยู่หากจำเป็น
- เปิด คำขอดึง ใหม่จากสาขาคุณสมบัติของคุณไปยังสาขา
master - ขอบคุณ!