Google(Google)TTSサービスを利用して、Java版のオープンソースgTTSとPython gTTS
1974 ワード
TTSのGoogle版APIは、多くがGoogle翻訳のインターフェースを使用している」https://translate.google.com/translate_tts?tl=en&q=text」.しかし、このインターフェースは直接使用できなくなりました.翻訳局のトークンが必要です.googleのttsサービスはどう使いますか?ここではPythonとJavaに対して二つの方法を紹介します.
1、for python
Pythonの第三者ライブラリgTTSが使用できます.http://blog.csdn.net/winfield821/article/details/67640485
2,他の言語は、javaを例にしています.
まず何を使いますか
竜豆はjavaバージョンの「gTTS」を作りました.gTT 4 jの使い方はとても簡単で、直接コードをつけます.
import comp.dragonbean.cloud.gTT S 4 j
……
InputStream is=null;
プロジェクトのソースは、詳細なインターフェースのソースコードと呼び出し例、GitHubアドレス:https://github.com/yp2211/gTTS4j
もう一つの原理:
① translate.google.comにアクセスして、まずtokenの核心パラメータTKKを取得します.
② 一連の計算を経て、tkを得る.
③ パッケージングrequest(getでなければならないことに注意して)パラメータを集めます.
④ 完了します
オリジナル文章、転載は出典を明記してください.http://blog.csdn.net/mumusic/article/details/77990660.
1、for python
Pythonの第三者ライブラリgTTSが使用できます.http://blog.csdn.net/winfield821/article/details/67640485
2,他の言語は、javaを例にしています.
まず何を使いますか
竜豆はjavaバージョンの「gTTS」を作りました.gTT 4 jの使い方はとても簡単で、直接コードをつけます.
import comp.dragonbean.cloud.gTT S 4 j
……
InputStream is=null;
String text = "Surprise!";
gTTS4j gtts = new gTTS4j();
try {
gtts.init(text, "en", true, false);
is = gtts.exec();
//
voice
,
is
} catch (Exception e) {
e.printStackTrace();
} finally {
if (is != null) is.close();
}
...... プロジェクトのソースは、詳細なインターフェースのソースコードと呼び出し例、GitHubアドレス:https://github.com/yp2211/gTTS4j
もう一つの原理:
① translate.google.comにアクセスして、まずtokenの核心パラメータTKKを取得します.
② 一連の計算を経て、tkを得る.
③ パッケージングrequest(getでなければならないことに注意して)パラメータを集めます.
④ 完了します
オリジナル文章、転載は出典を明記してください.http://blog.csdn.net/mumusic/article/details/77990660.