jp.go.nict.langrid.service_1_2.speechtranslation
インタフェース SpeechTranslationService
public interface SpeechTranslationService
Voice translation service.
- 作成者:
- Takao Nakaguchi
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 - 指定された言語はサポートされていない