2017-12-12 33 views
2

Xamarin 응용 프로그램에서 작업 중이며 음성으로 텍스트를 사용하려고합니다. 그것은 안드로이드와 잘 작동하지만 UWP 버전을 구현하기 위해 노력하고 있습니다.UWP에서 Xamarin으로 텍스트 음성을 사용합니다.

나는 Microsoft 웹 사이트에이 글을 검토 한 결과 : https://docs.microsoft.com/en-us/uwp/api/windows.media.speechsynthesis.speechsynthesizer

자습서가 그 선까지 매우 분명하다 :

MediaElement에 MediaElement에 = this.media;

UWP에서 크로스 플랫폼 앱의 서비스 구현의 컨텍스트에서이 개체에 액세스하는 방법을 이해하지 못합니다.

아무도 통찰력을 줄 수 있습니까?

+1

https://github.com/jamesmontemagno/TextToSpeechPlugin –

+0

매우 감사 예, 나는이 링크를 놓쳤다. – Toto

+0

@BrandonMinnick이 이슈에 대한 대답으로 의견을 변환 할 수 있습니까? –

답변

3

대답

는 UWP 프로젝트 및 Netstandard/PCL 프로젝트 (들)에 Text to Speech Plugin을 추가합니다.

텍스트 음성 변환 플러그인을 실행하려면 CrossTextToSpeech.Current.Speak을 사용하십시오.

string textToSpeak = "Hello World"; 
await CrossTextToSpeech.Current.Speak(textToSpeak);