문제

나는 System.speech.synthesis를 성공적으로 얻었습니다. 다음 과제는 스페인어를 사용하는 고객에게 스페인어 텍스트를 올바르게 읽도록 신청서를 현지화하는 것입니다.

그러나 나는 올바른 질문을하고 있다고 생각하지 않습니다. b/c는 문서, 포럼, 그룹 또는 기술 쓰기에서 이것이 어떻게 이루어질 수 있는지에 대한 명확한 설명을 작성할 수 없습니다.

첫째 : SpeechSyntheSizer 클래스 또는 다른 텍스트 음성 대상 개체에 설정이 없다고 말하는 것이 맞습니까? 다시 말해, 스페인 "악센트"로 읽을 올바른 음성을 설치하는 문제 일뿐입니까?

2 위 : 어떻게 이렇게합니까? 설치를 시도한 스페인어 라이브러리에 대한 링크를 보았지만 Windows XP 음성 제어판이나 응용 프로그램의 GetInstalledVoices () 호출 에서이 새로운 목소리를 볼 수 없습니다.

.NET 3.5 SP 1 Windows XP SP3를 사용하고 있으며 내 코드는 Visual Studio 2..8을 사용하고 있습니다.

세부 정보가 없으면 알려주십시오.

어떤 도움을 주셔서 감사합니다. V

도움이 되었습니까?

해결책

전에 이것을 했어요 ..

가장 먼저해야 할 일은 스페인 "음성 글꼴"을 얻는 것입니다.

보다 http://www.naturalvoices.att.com/

다음으로해야 할 일은 텍스트를 영어에서 스페인어로 번역하는 것입니다.

그런 다음 스페인어 음성 글꼴을 사용하여 스페인어 번역을 TTS 엔진으로 전달합니다.

Speaker.SelectVoice("<voiceName>");
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top