Java kullanarak Google Translate'den konuşma metnini indirmeye çalışıyorum. İngilizce dili ile iyi çalışır, ancak Japonca başarılı değildir. Aşağıdaki kodum:Java: download Google'dan Konuşma Yapın Google Translate
try{
String word="〜のそばに";
word=java.net.URLEncoder.encode(word, "UTF-8");
URL url = new URL("http://translate.google.com/translate_tts?tl=ja&q="+word);
HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
urlConn.addRequestProperty("User-Agent", "Mozilla/4.76");
InputStream audioSrc = urlConn.getInputStream();
DataInputStream read = new DataInputStream(audioSrc);
OutputStream outstream = new FileOutputStream(new File("mysound.mp3"));
byte[] buffer = new byte[1024];
int len;
while ((len = read.read(buffer)) > 0) {
outstream.write(buffer, 0, len);
}
outstream.close();
}catch(IOException e){
System.out.println(e.getMessage());
}
Herhangi bir fikriniz veya öneriniz var mı?
Japonca ne olur? –
Sessiz dosya var – DavidNg
sıfır boyutlu dosya mı, bozuk mu? –