GTTS4J
GTTS4J(Googleテキストからスピーチ):GoogleのテキストからSpeech APIへのインターフェイスのJavaバージョン。
使用法
gTTS4jをインポートします
import com.dragonbean.cloud.gTTS4j;
2。インスタンスを作成します
gTTS4j gtts = new gTTS4j();
gtts.init(text, "en", true, false);
パラメーター:
-
text - 文字列 - 話されるテキスト。 -
lang -String -ISO 639-1言語コード(GoogleテキストからスピーチAPIのサポート) -
slow - ブール - ゆっくりと話します。デフォルトのFalse (注:APIによって2つの速度のみが提供されます)。
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」:「アラビア語」
- 「ハイ」:「アルメニア人」
- 'bn': 'ベンガル語'
- 「CA」:「カタロニア」
- 「Zh」:「中国語」
- 「Zh-cn」:「中国語(マンダリン/中国)」
- 「Zh-tw」:「中国語(マンダリン/台湾)」
- 「Zh-yue」:「中国語(広東)」
- 「HR」:「クロアチア語」
- 「CS」:「チェコ」
- 「ダ」:「デンマーク」
- 'nl':「ダッチ」
- 「en」:「英語」
- 「en-au」:「英語(オーストラリア)」
- 「en-uk」:「英語(英国)」
- 「en-us」:「英語(米国)」
- 'eo': 'esperanto'
- 「fi」:「フィンランド語」
- 「fr」:「フランス語」
- 「de」:「ドイツ語」
- 「エル」:「ギリシャ語」
- 「こんにちは」:「ヒンディー語」
- 「Hu」:「ハンガリー人」
- 'is': 'アイスランド語'
- 「ID」:「インドネシア人」
- 「それ」:「イタリア語」
- 「JA」:「日本語」
- 'km': 'Khmer(Cambodian)'
- 「ko」:「韓国語」
- 「ラ」:「ラテン語」
- 「LV」:「ラトビアン」
- 「mk」:「マケドニア語」
- 「いいえ」:「ノルウェー語」
- 'PL':「ポリッシュ」
- 'pt': 'ポルトガル人'
- 「ro」:「ルーマニア人」
- 「ru」:「ロシア語」
- 「sr」:「セルビア人」
- 「si '」:「シンハラ」
- 「SK」:「Slovak」
- 「es」:「スペイン語」
- 「es-es」:「スペイン語(スペイン)」
- 「es-us」:「スペイン語(米国)」
- 「SW」:「スワヒリ」
- 「sv」:「スウェーデン語」
- 「TA」:「タミル」
- 「Th」:「タイ」
- 「TR」:「トルコ語」
- 「英国」:「ウクライナ人」
- 「vi」:「ベトナム人」
- 「サイ」:「ウェールズ語」
貢献
- github上のfork yp2211/gtts4jを局所的にクローンします
- 必要に応じて、新しい機能のテストを書くか、既存の機能を変更してください
- 機能ブランチから
masterブランチへの新しいプルリクエストを開きます。 - ありがとう!