jp.go.nict.langrid.service_1_2.speechtranslation
インタフェース TranslationAndSpeechService
public interface TranslationAndSpeechService
Translation to speech service.
- 作成者:
- Takao Nakaguchi
translateAndSpeak
Speech translateAndSpeak(String sourceLang,
String targetLang,
String source,
String targetVoiceType,
String targetAudioType)
throws AccessLimitExceededException,
InvalidParameterException,
NoAccessPermissionException,
NoValidEndpointsException,
ProcessFailedException,
ServerBusyException,
ServiceNotActiveException,
ServiceNotFoundException,
UnsupportedLanguagePairException
- 翻訳テキスト読み上げを行います。
- パラメータ:
sourceLang
- 翻訳元言語(RFC3066準拠)targetLang
- 翻訳先言語source
- 翻訳する文章targetVoiceType
- 声のタイプ。"man"や"woman"等。省略時空文字列又は"*"targetAudioType
- 出力データの形式(MIMEタイプ)。"audio/mpeg"、"audio/x-wav"等。省略時空文字列又は"audio/*"
- 戻り値:
- 合成結果
- 例外:
AccessLimitExceededException
- アクセス制限に違反した
InvalidParameterException
- 不正なパラメータが渡された
NoAccessPermissionException
- 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException
- 有効なエンドポイントが無い
ProcessFailedException
- 計算処理に失敗した
ServerBusyException
- サーバが混雑していて処理が実行できない
ServiceNotActiveException
- サービスはアクティブではない
ServiceNotFoundException
- 指定されたサービスが見つからない
UnsupportedLanguagePairException
- 指定された言語対はサポートされていない