public class TextToSpeechSota
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
TextToSpeechSota.TTSRequest |
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
DEF_MODEL |
static int |
Params_Intonation_Default |
static int |
Params_Intonation_Max |
static int |
Params_Intonation_Min |
static int |
Params_Pitch_Default |
static int |
Params_Pitch_Max |
static int |
Params_Pitch_Min |
static int |
Params_SpeechRate_Default |
static int |
Params_SpeechRate_Max |
static int |
Params_SpeechRate_Min |
コンストラクタと説明 |
---|
TextToSpeechSota() |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
cancelLocalize()
ローカライズの取り消し(デフォルト言語の日本語になる)
|
static byte[] |
getTTS(java.lang.String text)
音声合成したWaveバイナリデータを取得
|
static byte[] |
getTTSData(java.lang.String text)
音声合成したWaveバイナリデータを取得
|
static byte[] |
getTTSData(java.lang.String text,
int speechRate,
int pitch,
int intonation)
非推奨です。
|
static byte[] |
getTTSData(java.lang.String text,
int speechRate,
int pitch,
int intonation,
boolean override)
音声合成したWaveバイナリデータを取得
|
static java.lang.String |
getTTSFile(java.lang.String text)
音声合成したWaveファイルのパスを取得
|
static java.lang.String |
getTTSFile(java.lang.String text,
int speechRate,
int pitch,
int intonation)
非推奨です。
|
static java.lang.String |
getTTSFile(java.lang.String text,
int speechRate,
int pitch,
int intonation,
boolean override)
音声合成したWaveファイルのパスを取得
|
static void |
loadVoiceType()
声質設定を読み込む
|
static void |
setLocalizeLang(java.lang.String lang)
ローカライズ用文字列の設定
|
public static final java.lang.String DEF_MODEL
public static final int Params_SpeechRate_Default
public static final int Params_Pitch_Default
public static final int Params_Intonation_Default
public static final int Params_SpeechRate_Max
public static final int Params_SpeechRate_Min
public static final int Params_Pitch_Max
public static final int Params_Pitch_Min
public static final int Params_Intonation_Max
public static final int Params_Intonation_Min
public static void loadVoiceType()
public static void setLocalizeLang(java.lang.String lang)
lang
- 合成する言語文字列public static void cancelLocalize()
public static byte[] getTTS(java.lang.String text)
text
- 合成する文字列public static java.lang.String getTTSFile(java.lang.String text)
text
- 合成する文字列@Deprecated public static java.lang.String getTTSFile(java.lang.String text, int speechRate, int pitch, int intonation)
getTTSFile(String)
またはgetTTSFile(String,int,int,int,boolean)
を使用してください。text
- 合成する文字列speechRate
- 話速 5~25 標準11pitch
- 声の高さ 1~20 標準13intonation
- 抑揚 1~15 標準11public static java.lang.String getTTSFile(java.lang.String text, int speechRate, int pitch, int intonation, boolean override)
text
- 合成する文字列speechRate
- 話速 5~25 標準11pitch
- 声の高さ 1~20 標準13intonation
- 抑揚 1~15 標準11override
- 設定ファイルで設定した値を使用しない(指定した引数の値を優先する)場合はtruepublic static byte[] getTTSData(java.lang.String text)
text
- 合成する文字列@Deprecated public static byte[] getTTSData(java.lang.String text, int speechRate, int pitch, int intonation)
getTTSData(String)
またはgetTTSData(String,int,int,int,boolean)
を使用してください。text
- 合成する文字列speechRate
- 話速 5~25 標準11pitch
- 声の高さ 1~20 標準13intonation
- 抑揚 1~15 標準11public static byte[] getTTSData(java.lang.String text, int speechRate, int pitch, int intonation, boolean override)
text
- 合成する文字列speechRate
- 話速 5~25 標準11pitch
- 声の高さ 1~20 標準13intonation
- 抑揚 1~15 標準11override
- 設定ファイルで設定した値を使用しない(指定した引数の値を優先する)場合はtrue