2017-12-12 5 views
2

Ich arbeite an einer Xamarin-Anwendung und ich versuche, Text To Speech zu verwenden. Es funktioniert gut mit Android, aber ich habe Mühe, die UWP-Version zu implementieren.Verwenden von Text zu Sprache auf UWP mit Xamarin

Ich habe in diesem Artikel auf der Microsoft-Website sieht: https://docs.microsoft.com/en-us/uwp/api/windows.media.speechsynthesis.speechsynthesizer

Das Tutorial ist sehr klar, bis diese Zeile:

Mediamedia = this.media;

Ich verstehe nicht, wie ich auf dieses Objekt im Zusammenhang mit der Implementierung eines Dienstes einer Cross-Plattform-App auf UWP zugreifen kann.

Kann jemand irgendeinen Einblick geben?

+1

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

+0

Vielen Dank, vermisste ich diesen Link. – Toto

+0

@BrandonMinnick Könnten Sie den Kommentar in die Antwort für dieses Problem umwandeln? –

Antwort

3

Antwort

die Text to Speech Plugin zu Ihrem UWP Projekt hinzufügen und jedes Netstandard/PCL-Projekt (s).

Um das Text-To-Speech-Plugin auszulösen, verwenden Sie CrossTextToSpeech.Current.Speak.

Beispiel

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