SpeechTranslationConfig class
음성 번역 구성.
- Extends
속성
authorization |
권한 부여 토큰을 가져오/설정합니다. 참고: 호출자는 권한 부여 토큰이 유효한지 확인해야 합니다. 권한 부여 토큰이 만료되기 전에 호출자는 이 setter를 새 유효한 토큰으로 호출하여 새로 고쳐야 합니다. |
endpoint |
음성 인식에 사용되는 사용자 지정된 음성 모델의 엔드포인트 ID를 가져옵니다. |
output |
음성 인식 출력 형식(단순 또는 상세)을 가져옵니다. 참고: 이 출력 형식은 음성 인식 결과를 위한 것입니다. [SpeechConfig.speechSynthesisOutputFormat]을 사용하여 합성된 오디오 출력 형식을 가져옵니다. |
region | |
speech |
음성 인식 언어를 가져오고 설정합니다. |
speech |
음성 신시사이저의 언어를 가져옵니다. 버전 1.11.0에 추가되었습니다. |
speech |
음성 합성 출력 형식을 가져옵니다. 버전 1.11.0에 추가되었습니다. |
speech |
음성 신시사이저의 음성을 가져옵니다. 버전 1.11.0에 추가되었습니다. |
subscription |
|
target |
번역할 (텍스트) 대상 언어를 가져옵니다. |
voice |
선택한 음성 이름을 가져옵니다. |
메서드
add |
번역할 (텍스트) 대상 언어를 추가합니다. |
close() | 연결된 리소스를 삭제합니다. |
from |
권한 부여 토큰 및 서비스 지역을 전달하여 반환된 SpeechTranslationConfig의 정적 instance. 참고: 호출자는 권한 부여 토큰이 유효한지 확인해야 합니다. 권한 부여 토큰이 만료되기 전에 호출자는 속성 authorizationToken을 새 유효한 토큰으로 설정하여 새로 고쳐야 합니다. 그렇지 않으면 이 SpeechTranslationConfig instance 만든 모든 인식기에 인식 중에 오류가 발생합니다. 새 인식기를 만들 때 구성 값이 복사되므로 새 토큰 값은 이미 생성된 인식자에 적용되지 않습니다. 이전에 만든 인식기의 경우 해당 인식기의 권한 부여 토큰을 설정하여 토큰을 새로 고쳐야 합니다. 그렇지 않으면 인식기에서 인식 중에 오류가 발생합니다. |
from |
지정된 엔드포인트 및 구독 키를 사용하여 음성 번역 구성의 instance 만듭니다. 이 메서드는 비표준 서비스 엔드포인트 또는 매개 변수를 사용하는 사용자만을 위한 것입니다. 참고: 엔드포인트 URL에 지정된 쿼리 속성은 다른 API에 의해 설정되더라도 변경되지 않습니다. 예를 들어 언어가 쿼리 매개 변수 "language=de-DE"로 URI에 정의되고 speechRecognitionLanguage 속성으로도 설정된 경우 uri의 언어 설정이 우선하며 유효 언어는 "de-DE"입니다. 엔드포인트 URL에 지정되지 않은 속성만 다른 API에서 설정할 수 있습니다. 참고: fromEndpoint에서 권한 부여 토큰을 사용하려면 fromEndpoint 메서드의 subscriptionKey에 빈 문자열을 전달한 다음, 만든 SpeechConfig instance authorizationToken="token"을 설정하여 권한 부여 토큰을 사용합니다. |
from |
지정된 호스트 및 구독 키를 사용하여 음성 구성의 instance 만듭니다. 이 메서드는 기본이 아닌 서비스 호스트를 사용하는 사용자만을 위한 것입니다. 표준 리소스 경로가 가정됩니다. 표준이 아닌 리소스 경로 또는 경로가 전혀 없는 서비스의 경우 fromEndpoint를 대신 사용합니다. 참고: 쿼리 매개 변수는 호스트 URI에서 허용되지 않으며 다른 API에서 설정해야 합니다. 참고: fromHost에서 권한 부여 토큰을 사용하려면 fromHost(URL)를 사용한 다음, 만든 SpeechConfig instance AuthorizationToken 속성을 설정합니다. 참고: 버전 1.9.0에 추가되었습니다. |
from |
구독 키 및 서비스 지역을 전달하여 반환된 SpeechTranslationConfig의 정적 instance. |
set |
명명된 속성을 값으로 설정합니다. |
상속된 메서드
enable |
서비스에서 오디오 로깅을 사용하도록 설정합니다. 오디오 및 콘텐츠 로그는 Microsoft 소유 스토리지 또는 Cognitive Services 구독에 연결된 사용자 고유의 스토리지 계정(BYOS(Bring Your Own Storage) 사용 음성 리소스)에 저장됩니다. 로그는 30일 후에 제거됩니다. 버전 1.7.0에 추가되었습니다. |
enable |
받아쓰기를 사용하도록 설정합니다. 음성 연속 인식에서만 지원됩니다. 버전 1.7.0에 추가되었습니다. |
get |
임의 속성의 현재 값을 반환합니다. |
request |
단어 수준 타임스탬프를 포함합니다. 버전 1.7.0에 추가되었습니다. |
set |
욕설 옵션을 설정합니다. 버전 1.7.0에 추가되었습니다. |
set |
프록시 구성을 설정합니다. Node.js 환경에서만 관련됩니다. 버전 1.4.0에 추가되었습니다. |
set |
프록시 구성을 설정합니다. Node.js 환경에서만 관련됩니다. 버전 1.4.0에 추가되었습니다. |
set |
지정된 채널을 사용하여 서비스에 전달될 속성 값을 설정합니다. 버전 1.7.0에 추가되었습니다. |
속성 세부 정보
authorizationToken
권한 부여 토큰을 가져오/설정합니다. 참고: 호출자는 권한 부여 토큰이 유효한지 확인해야 합니다. 권한 부여 토큰이 만료되기 전에 호출자는 이 setter를 새 유효한 토큰으로 호출하여 새로 고쳐야 합니다.
void authorizationToken
속성 값
void
endpointId
음성 인식에 사용되는 사용자 지정된 음성 모델의 엔드포인트 ID를 가져옵니다.
string endpointId
속성 값
string
엔드포인트 ID
outputFormat
음성 인식 출력 형식(단순 또는 상세)을 가져옵니다. 참고: 이 출력 형식은 음성 인식 결과를 위한 것입니다. [SpeechConfig.speechSynthesisOutputFormat]을 사용하여 합성된 오디오 출력 형식을 가져옵니다.
OutputFormat outputFormat
속성 값
출력 형식을 반환합니다.
region
string region
속성 값
string
구성에 설정된 지역입니다.
speechRecognitionLanguage
음성 인식 언어를 가져오고 설정합니다.
void speechRecognitionLanguage
속성 값
void
speechSynthesisLanguage
음성 신시사이저의 언어를 가져옵니다. 버전 1.11.0에 추가되었습니다.
string speechSynthesisLanguage
속성 값
string
음성 합성 언어를 반환합니다.
speechSynthesisOutputFormat
음성 합성 출력 형식을 가져옵니다. 버전 1.11.0에 추가되었습니다.
SpeechSynthesisOutputFormat speechSynthesisOutputFormat
속성 값
음성 합성 출력 형식을 반환합니다.
speechSynthesisVoiceName
음성 신시사이저의 음성을 가져옵니다. 버전 1.11.0에 추가되었습니다.
string speechSynthesisVoiceName
속성 값
string
음성 합성 음성을 반환합니다.
subscriptionKey
string subscriptionKey
속성 값
string
구성에 설정된 구독 키입니다.
targetLanguages
번역할 (텍스트) 대상 언어를 가져옵니다.
string[] targetLanguages
속성 값
string[]
voiceName
선택한 음성 이름을 가져옵니다.
string voiceName
속성 값
string
음성 이름입니다.
메서드 세부 정보
addTargetLanguage(string)
번역할 (텍스트) 대상 언어를 추가합니다.
function addTargetLanguage(value: string)
매개 변수
- value
-
string
de-DE와 같은 언어
close()
연결된 리소스를 삭제합니다.
function close()
fromAuthorizationToken(string, string)
권한 부여 토큰 및 서비스 지역을 전달하여 반환된 SpeechTranslationConfig의 정적 instance. 참고: 호출자는 권한 부여 토큰이 유효한지 확인해야 합니다. 권한 부여 토큰이 만료되기 전에 호출자는 속성 authorizationToken을 새 유효한 토큰으로 설정하여 새로 고쳐야 합니다. 그렇지 않으면 이 SpeechTranslationConfig instance 만든 모든 인식기에 인식 중에 오류가 발생합니다. 새 인식기를 만들 때 구성 값이 복사되므로 새 토큰 값은 이미 생성된 인식자에 적용되지 않습니다. 이전에 만든 인식기의 경우 해당 인식기의 권한 부여 토큰을 설정하여 토큰을 새로 고쳐야 합니다. 그렇지 않으면 인식기에서 인식 중에 오류가 발생합니다.
static function fromAuthorizationToken(authorizationToken: string, region: string): SpeechTranslationConfig
매개 변수
- authorizationToken
-
string
권한 부여 토큰입니다.
- region
-
string
지역 이름( 지역 페이지 참조)입니다.
반환
음성 번역 구성입니다.
fromEndpoint(URL, string)
지정된 엔드포인트 및 구독 키를 사용하여 음성 번역 구성의 instance 만듭니다. 이 메서드는 비표준 서비스 엔드포인트 또는 매개 변수를 사용하는 사용자만을 위한 것입니다. 참고: 엔드포인트 URL에 지정된 쿼리 속성은 다른 API에 의해 설정되더라도 변경되지 않습니다. 예를 들어 언어가 쿼리 매개 변수 "language=de-DE"로 URI에 정의되고 speechRecognitionLanguage 속성으로도 설정된 경우 uri의 언어 설정이 우선하며 유효 언어는 "de-DE"입니다. 엔드포인트 URL에 지정되지 않은 속성만 다른 API에서 설정할 수 있습니다. 참고: fromEndpoint에서 권한 부여 토큰을 사용하려면 fromEndpoint 메서드의 subscriptionKey에 빈 문자열을 전달한 다음, 만든 SpeechConfig instance authorizationToken="token"을 설정하여 권한 부여 토큰을 사용합니다.
static function fromEndpoint(endpoint: URL, subscriptionKey: string): SpeechTranslationConfig
매개 변수
- endpoint
-
URL
연결할 서비스 엔드포인트입니다.
- subscriptionKey
-
string
구독 키입니다.
반환
음성 구성 instance.
fromHost(URL, string)
지정된 호스트 및 구독 키를 사용하여 음성 구성의 instance 만듭니다. 이 메서드는 기본이 아닌 서비스 호스트를 사용하는 사용자만을 위한 것입니다. 표준 리소스 경로가 가정됩니다. 표준이 아닌 리소스 경로 또는 경로가 전혀 없는 서비스의 경우 fromEndpoint를 대신 사용합니다. 참고: 쿼리 매개 변수는 호스트 URI에서 허용되지 않으며 다른 API에서 설정해야 합니다. 참고: fromHost에서 권한 부여 토큰을 사용하려면 fromHost(URL)를 사용한 다음, 만든 SpeechConfig instance AuthorizationToken 속성을 설정합니다. 참고: 버전 1.9.0에 추가되었습니다.
static function fromHost(hostName: URL, subscriptionKey?: string): SpeechConfig
매개 변수
- hostName
-
URL
- subscriptionKey
-
string
구독 키입니다. 구독 키를 지정하지 않으면 권한 부여 토큰을 설정해야 합니다.
반환
음성 팩터리 instance.
fromSubscription(string, string)
구독 키 및 서비스 지역을 전달하여 반환된 SpeechTranslationConfig의 정적 instance.
static function fromSubscription(subscriptionKey: string, region: string): SpeechTranslationConfig
매개 변수
- subscriptionKey
-
string
구독 키입니다.
- region
-
string
지역 이름( 지역 페이지 참조)입니다.
반환
음성 번역 구성입니다.
setProperty(string | PropertyId, string)
명명된 속성을 값으로 설정합니다.
function setProperty(name: string | PropertyId, value: string)
매개 변수
- name
-
string | PropertyId
설정할 속성의 이름입니다.
- value
-
string
속성의 새 값입니다.
상속된 메서드 세부 정보
enableAudioLogging()
서비스에서 오디오 로깅을 사용하도록 설정합니다. 오디오 및 콘텐츠 로그는 Microsoft 소유 스토리지 또는 Cognitive Services 구독에 연결된 사용자 고유의 스토리지 계정(BYOS(Bring Your Own Storage) 사용 음성 리소스)에 저장됩니다. 로그는 30일 후에 제거됩니다. 버전 1.7.0에 추가되었습니다.
function enableAudioLogging()
enableDictation()
받아쓰기를 사용하도록 설정합니다. 음성 연속 인식에서만 지원됩니다. 버전 1.7.0에 추가되었습니다.
function enableDictation()
getProperty(string, string)
임의 속성의 현재 값을 반환합니다.
function getProperty(name: string, def?: string): string
매개 변수
- name
-
string
쿼리할 속성의 이름입니다.
- def
-
string
속성을 알 수 없는 경우 반환할 값입니다.
반환
string
지정된 속성의 현재 값 또는 제공된 기본값입니다.
SpeechConfig.getProperty에서 상속됨
requestWordLevelTimestamps()
단어 수준 타임스탬프를 포함합니다. 버전 1.7.0에 추가되었습니다.
function requestWordLevelTimestamps()
setProfanity(ProfanityOption)
욕설 옵션을 설정합니다. 버전 1.7.0에 추가되었습니다.
function setProfanity(profanity: ProfanityOption)
매개 변수
- profanity
- ProfanityOption
setProxy(string, number)
프록시 구성을 설정합니다. Node.js 환경에서만 관련됩니다. 버전 1.4.0에 추가되었습니다.
function setProxy(proxyHostName: string, proxyPort: number)
매개 변수
- proxyHostName
-
string
프록시 서버의 호스트 이름입니다.
- proxyPort
-
number
프록시 서버의 포트 번호입니다.
SpeechConfig.setProxy에서 상속됨
setProxy(string, number, string, string)
프록시 구성을 설정합니다. Node.js 환경에서만 관련됩니다. 버전 1.4.0에 추가되었습니다.
function setProxy(proxyHostName: string, proxyPort: number, proxyUserName: string, proxyPassword: string)
매개 변수
- proxyHostName
-
string
프로토콜 구성표가 없는 프록시 서버의 호스트 이름(http://)
- proxyPort
-
number
프록시 서버의 포트 번호입니다.
- proxyUserName
-
string
프록시 서버의 사용자 이름입니다.
- proxyPassword
-
string
프록시 서버의 암호입니다.
SpeechConfig.setProxy에서 상속됨
setServiceProperty(string, string, UriQueryParameter)
지정된 채널을 사용하여 서비스에 전달될 속성 값을 설정합니다. 버전 1.7.0에 추가되었습니다.
function setServiceProperty(name: string, value: string, channel: UriQueryParameter)
매개 변수
- name
-
string
- value
-
string
- channel
- UriQueryParameter