TextToSpeech.Language 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
deprecated
TextToSpeech 엔진에 전송된 합성 요청에 현재 사용되는 언어를 설명하는 로캘 인스턴스를 반환합니다.
[System.Obsolete("deprecated")]
public virtual Java.Util.Locale? Language { [Android.Runtime.Register("getLanguage", "()Ljava/util/Locale;", "GetGetLanguageHandler")] get; }
[<System.Obsolete("deprecated")>]
[<get: Android.Runtime.Register("getLanguage", "()Ljava/util/Locale;", "GetGetLanguageHandler")>]
member this.Language : Java.Util.Locale
속성 값
로캘 인스턴스에 저장된 클라이언트에서 사용하는 언어, 국가(있는 경우) 및 변형(있는 경우) 또는 null
오류 발생 시
- 특성
설명
TextToSpeech 엔진에 전송된 합성 요청에 현재 사용되는 언어를 설명하는 로캘 인스턴스를 반환합니다.
Android 4.2 및 이전(API <= 17)에서 이 함수는 현재 TTS 엔진에서 사용 중인 언어를 반환합니다. 이는 동일한 엔진에 대한 호출을 통해 이 또는 다른 클라이언트가 설정한 마지막 언어입니다 TextToSpeech#setLanguage
.
4.2 이후의 Android 버전에서 이 함수는 현재 이 클라이언트에서 보낸 합성 요청에 사용되는 언어를 반환합니다. 이 인스턴스에 대한 호출에 의해 설정된 마지막 언어입니다 TextToSpeech#setLanguage
.
음성이 (기준 #setVoice(Voice)
) 설정된 경우 getLanguage는 현재 설정된 음성의 언어를 반환합니다.
이 메서드에서 반환된 로캘 개체는 유효한 로캘 개체가 아닙니다. 해당 언어 필드에는 3자로 된 ISO 639-2/T 코드(적절한 로캘에서 두 글자 ISO 639-1 코드를 사용하는 경우)가 포함되며, 국가 필드에는 3자로 된 ISO 3166 국가 코드(적절한 로캘에서 두 문자 ISO 3166-1 코드를 사용함)가 포함됩니다.
이 멤버는 더 이상 사용되지 않습니다. API 수준 21을 기준으로 (#getVoice()
)를 사용 getVoice().getLocale()
하세요.
에 대한 android.speech.tts.TextToSpeech.getLanguage()
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.