11

Ich versuche, TTS-Sätze ein wenig mehr Klarheit zu geben, indem ich Hervorhebung usw. anzeige. Ich benutze die Chrome TTS API, die angibt, dass sie SSML-formatted documents zusätzlich zu Rohtext akzeptiert.SSML mit Chrome TTS

Nach vielen Versuchen, und ein paar Kommentare im Web zu lesen, sieht es nicht so aus tatsächlich unterstützt wird, oder möglicherweise, dass dies bis zu einzelnen Stimmen für die Implementierung ist.

Kennt jemand:

  • Hat SSML unter Chrome aufgegeben worden?
  • Wenn nicht, gibt es einen Hinweis, ob sie erwarten, dass sie es über die Muttersprache unterstützen, oder hoffen sie, dass jemand anderes sie implementieren wird?
  • Gibt es derzeit Chrome-Stimmen, die dies unterstützen?

Vielen Dank!

+0

Dies ist einer der wenigen Orte, an denen ich Informationen zu TTS API im Allgemeinen gesehen habe, aber es behandelt nicht das SSML-Problem und ist geschlossen für Kommentare: https://developers.google.com/live/shows/7320022-7001 - hilfreich wäre auch, mit jemandem in Kontakt zu treten, der den Status von SSML in der TTS-API kennt. – idunno

+0

Mit welchem ​​Betriebssystem arbeiten Sie? – gkalpak

+0

Ich habe dies auf MacOS getan, sowohl mit normalen Chrome und Canary - das TTS funktioniert, aber das SSML-Markup liest nur als Text. Ich bin mir ziemlich sicher, dass ich das sowohl auf Win7 als auch auf ChromeOS ausprobiert habe, aber ich werde das jetzt überprüfen. – idunno

Antwort

7

Ich bin ein Chrome-Ingenieur. Die SSML-Unterstützung wurde noch nicht implementiert, ist aber geplant. Natürlich würden nicht alle Engines dies unterstützen, aber wenn wir SSML-Unterstützung implementieren, implementieren wir auch Unterstützung für das Entfernen von SSML von Engines, die es nicht unterstützen.

Leider ist die Dokumentation hier irreführend.

Stern dieser Fehler Interesse auszudrücken und benachrichtigt, wenn sie fixiert ist: https://code.google.com/p/chromium/issues/detail?id=88072

1

Wenn jemand ist später in diesem suchen, Sie Prosodie auf Mac Chrome mit Apples nativen Befehlssyntax, zumindest für die Standard-Stimmen steuern:

the square root of [[pbas +4]] 2 [[char LTRL]]a[[char NORM]] to the [[pbas +4]] 14 [[char LTRL]]x[[char NORM]] 

Dokumentiert here.