Ansicht umschalten
Avatar von Trulkana
  • Trulkana

mehr als 1000 Beiträge seit 25.01.2012

Ist ja ganz nett....aber wozu ?

Wer auf allen Hochzeiten tanzen will, fällt
auf die Fresse. Das war schon immer so....nicht
nur in der IT.

Ich beschränke mich bei den Apps doch
lieber auf Modern-UI(IMO leistungsfähiger
und moderner)..und verwende zum coden 
auch eine *richtig* Programmiersprache(C#)
Da kann ich das Maximum aus einer App rausholen
...und z.B. das Handling einer Kamera(intern/extern)
oder eines Scanners, Druckers oder irgendwelche 
Streams (Audio/Video/Data) u.s.w. mit ein paar 
Programmzeilen erledigt.

Beispiel aus der Praxis:

-------
using Windows.Media.SpeechSynthesis;

     private async void sprechen(object sender,
Windows.UI.Xaml.RoutedEventArgs e)
        {   
            string SelText="";
            MediaElement mediaElement = this.media;
            var synth = new
Windows.Media.SpeechSynthesis.SpeechSynthesizer();
            if (edit_feld.SelectedText.Length == 0)
                SelText=edit_feld.Text;
            else
                SelText = edit_feld.SelectedText ;
            SelText.Trim();
            SpeechSynthesisStream stream = await
synth.SynthesizeTextToStreamAsync(SelText);
            mediaElement.SetSource(stream, stream.ContentType);
            mediaElement.Play();          
edit_feld.Focus(Windows.UI.Xaml.FocusState.Programmatic);
        }
-------------------

Mit diesen paar Programmzeilen lässt sich in einer Modern-UI
App eine komplette Sprachausgabe realisieren, die sowohl
den gesamten Text, wie auch nur markierte Textbereiche
vorliest(in deutsch, wenn das Sprachpaket "Hedda" installiert
ist...sonst Englisch). Man braucht dazu in diesem Beispiel
nur ein Textbox-Element (Name: "edit_feld") und ein
Mediaelement (Name: media)

Wie so etwas  plattformübergreifend mit so einem
minderwertigen Geraffel wie Javascript/HTML funktionieren
soll, muss mir erst mal jemand zeigen.

Bewerten
- +
Ansicht umschalten