Ich habe versucht herauszufinden, wie man einen Text mit Windows SAPI 5.1 in einen Speicherpuffer "spricht", aber bisher kein Erfolg, obwohl es scheint, dass es ziemlich einfach sein sollte.C++ Microsoft SAPI: Wie Windows Text-zu-Sprache-Ausgabe zu einem Speicherpuffer festlegen?
Es gibt an example Streaming der synthetisierten Sprache in eine WAV-Datei, aber keine Beispiele, wie Sie es in einen Speicherpuffer streamen.
Am Ende muss ich die synthetisierte Sprache in einem char * -Array in 16-kHz-16-Bit-Little-Endian-PCM-Format haben. Momentan erstelle ich eine temporäre .wav-Datei, leite die Sprachausgabe dorthin um und lese sie dann, aber es scheint eine ziemlich dumme Lösung zu sein.
Wer weiß, wie man das macht?
Danke!
haben Sie es geschafft, es zu tun? – Yashasvi