jp.go.nict.langrid.service_1_2.speechtranslation
インタフェース TranslationAndSpeechService


public interface TranslationAndSpeechService

Translation to speech service.

作成者:
Takao Nakaguchi

メソッドの概要
 Speech translateAndSpeak(String sourceLang, String targetLang, String source, String targetVoiceType, String targetAudioType)
          翻訳テキスト読み上げを行います。
 

メソッドの詳細

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 - 指定された言語対はサポートされていない