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


public interface SpeechTranslationService

Voice translation service.

作成者:
Takao Nakaguchi

メソッドの概要
 Speech translate(String sourceLang, String targetLang, Speech source, String targetVoiceType, String targetAudioType)
          音声翻訳を行います。
 

メソッドの詳細

translate

Speech translate(String sourceLang,
                 String targetLang,
                 Speech source,
                 String targetVoiceType,
                 String targetAudioType)
                 throws AccessLimitExceededException,
                        InvalidParameterException,
                        NoAccessPermissionException,
                        NoValidEndpointsException,
                        ProcessFailedException,
                        ServerBusyException,
                        ServiceNotActiveException,
                        ServiceNotFoundException,
                        UnsupportedLanguagePairException
音声翻訳を行います。

パラメータ:
soruceLange - 音声の言語
targetLang - 戻り値の音声の言語
source - 音声
targetVoiceType - 戻り値の声のタイプ。"man"や"woman"等。省略時空文字列又は"*"
targetAudioType - 戻り値の出力データの形式(MIMEタイプ)。"audio/mpeg"、"audio/x-wav"等。省略時空文字列又は"audio/*"
戻り値:
翻訳結果
例外:
AccessLimitExceededException - アクセス制限に違反した
InvalidParameterException - 不正なパラメータが渡された
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException - 有効なエンドポイントが無い
ProcessFailedException - 計算処理に失敗した
ServerBusyException - サーバが混雑していて処理が実行できない
ServiceNotActiveException - サービスはアクティブではない
ServiceNotFoundException - 指定されたサービスが見つからない
UnsupportedLanguagePairException - 指定された言語はサポートされていない