gtts4j
GTTS4J (Google Text to Speech): Versi Java dari antarmuka ke Teks Google ke API wicara.
Penggunaan
1. Impor gTTS4j
import com.dragonbean.cloud.gTTS4j;
2. Buat contoh
gTTS4j gtts = new gTTS4j();
gtts.init(text, "en", true, false);
Parameter:
-
text - String - Teks yang akan diucapkan. -
lang - String - Kode Bahasa ISO 639-1 (didukung oleh Google Text to Speech API) untuk berbicara. -
slow - Boolean - Bicaralah dengan lambat. Default False (Catatan: Hanya dua kecepatan yang disediakan oleh API).
3. Dapatkan aliran suara
InputStream is = gtts.exec();
Contoh:
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();
}
Bahasa yang didukung
- 'AF': 'Afrikaans'
- 'sq': 'Albania'
- 'ar': 'Arab'
- 'hy': 'Armenia'
- 'Bn': 'Bengali'
- 'CA': 'Catalan'
- 'zh': 'Cina'
- 'zh-cn': 'Cina (Mandarin/Cina)'
- 'ZH-TW': 'Cina (Mandarin/Taiwan)'
- 'Zh-yue': 'Cina (Kanton)'
- 'HR': 'Kroasia'
- 'CS': 'Ceko'
- 'da': 'Denmark'
- 'nl': 'Belanda'
- 'en': 'bahasa Inggris'
- 'en-au': 'bahasa Inggris (Australia)'
- 'en-uk': 'Inggris (Inggris)'
- 'en-us': 'Inggris (Amerika Serikat)'
- 'eo': 'esperanto'
- 'fi': 'Finlandia'
- 'fr': 'Prancis'
- 'de': 'Jerman'
- 'El': 'Yunani'
- 'hai': 'hindi'
- 'Hu': 'Hongaria'
- 'is': 'Islandia'
- 'ID': 'Indonesian'
- 'It': 'Italia'
- 'Ja': 'Jepang'
- 'km': 'Khmer (Kamboja)'
- 'Ko': 'Korea'
- 'la': 'Latin'
- 'LV': 'Latvian'
- 'Mk': 'Makedonian'
- 'Tidak': 'Norwegia'
- 'PL': 'Polandia'
- 'PT': 'Portugis'
- 'ro': 'Romania'
- 'ru': 'Rusia'
- 'Sr': 'Serbia'
- 'Si': 'Sinhala'
- 'SK': 'Slovak'
- 'es': 'Spanyol'
- 'es-es': 'Spanyol (Spanyol)'
- 'ES-AS': 'Spanyol (Amerika Serikat)'
- 'SW': 'Swahili'
- 'sv': 'Swedia'
- 'ta': 'tamil'
- 'Th': 'Thailand'
- 'tr': 'Turki'
- 'UK': 'Ukraina'
- 'vi': 'Vietnam'
- 'cy': 'Welsh'
Berkontribusi
- Fork yp2211/gtts4j di github dan klon secara lokal
- Pastikan Anda menulis tes untuk fitur baru atau memodifikasi yang sudah ada jika perlu
- Buka permintaan tarik baru dari cabang fitur Anda ke cabang
master . - Terima kasih!