문제

내 기본 언어는 스페인어이지만 Windows를 포함한 모든 소프트웨어는 영어로 사용합니다.하지만 스페인어로 음성 인식을 사용하고 싶습니다.

기본 OS 언어가 아닌 다른 언어로 Vista의 음성 인식을 사용할 수 있는 방법이 있는지 알고 계십니까?

도움이 되었습니까?

해결책

Vista에서 인용 음성 인식 블로그:

Windows Vista에서 Windows 음성 인식은 OS의 현재 언어로 작동합니다.즉, 음성 인식을 위해 다른 언어를 사용하려면 적절한 언어 팩을 설치해야합니다.언어 팩은 Ultimate and Enterprise 버전의 Vista를위한 Windows Update를 통해 무료 다운로드로 제공됩니다.언어를 설치 한 후에는 OS의 디스플레이 언어를 사용하려는 언어로 변경해야합니다.이 두 가지 모두 "지역 및 언어 옵션"제어판의 옵션입니다."디스플레이 언어 설치"또는 "디스플레이 언어 변경"에 대한 도움을 찾을 수 있습니다.

다른 팁

완료하려면 아쿠의 대답, 당신은 여기서는 다른 방법 "Vista에서 다국어 사용"이 가능합니다.

  1. 언어 팩 설치

  2. 다른 언어로 전환(및 그 반대로)

컴퓨터 사용자 생성.각 언어에 대한 사용자를 생성하고 해당 사용자의 표시 언어를 원하는 언어로 변경합니다.해당 사용자에 대한 새 음성 프로필이 자동으로 생성됩니다."다른 사용자로 전환"(로그오프à 사용자 전환)의 일반적인 절차에 따라 언어를 전환하십시오.

메모:원하는 이름으로 각 사용자에 대한 음성 인식 프로필을 만들 수 있습니다.고급 음성 패널에서 이름을 변경하거나 새 사용자를 만듭니다.

코멘트:
개별 사용자 방법의 장점은 서로 전환할 수 있다는 것입니다. 컴퓨터 기본값을 변경하지 않고.
단점은 더 많은 디스크 공간이 필요하고 사용자 관리에 더 많은 주의를 기울여야 하며, 새로운 권한 대화 상자를 통해 액세스 권한을 부여하는 방법을 모르면 다른 사용자가 열거나 저장한 파일에 액세스하지 못할 수도 있다는 것입니다. 윈도우 비스타의.

System.Speech.Recognition.SpeechRecognitionEngine을 살펴보세요. 이는 원하는 언어를 지정할 수 있게 해주는 'in-proc' 인식기입니다.

다음 문제는 en-US Vista가 스페인어 인식 엔진과 함께 제공되지 않는다는 것입니다.이를 위해서는 스페인어 언어 팩이 필요합니다.일단 설치하면 다음과 같이 스페인어 인식 엔진을 인스턴스화할 수 있습니다.

using System.Speech.Recognition;
SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine(new CultureInfo("es-ES"));

그 시점에서 문법을 설치하고 인식 등을 할 수 있습니다.

물론, 디스플레이 언어를 변경하지 않고하고 싶어요 ...그럼 안돼?

아니요, 공식적으로는 아닙니다. 이 KB 문서를 믿으신다면: Windows 음성 인식 언어는 Windows Vista의 운영 체제 언어와 동일해야 합니다..

자동으로 변경해 보세요. 인터넷에 스크립트가 몇 개 있는데, 야후를 통해 찾았습니다. Windows Speech Recognition "change language".이것은 흥미로워 보이지만 테스트되지 않았습니다.멀웨어인지 아닌지는 잘 모르겠습니다. 조심하세요.Vistalizator행운을 빌어요!

언어 팩을 설치할 수 있지만 사용자에게 적용할 수는 없습니다.그런 다음 음성 인식 언어를 변경할 수 있습니다. 하지만 저는 Vista Ultimate가 없기 때문에 시도해 보지 않았습니다.

언어 지원을 변경하면 이전처럼 잘 작동할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top