@Qlink
Da ich diese Funktion (say-it bzw. TextToSpeech) überhaupt nicht nutze, kann ich dir das nicht aus der Praxis beantworten. Ich lese nur immer wieder, dass diese Funktion derzeit im Adapter wohl ungenügend oder gar nicht funktioniert.
Hierfür würde ich dann - Stand heute - als Ergänzung zum Sonos-Adapter in der der Tat die node-sonos-http-api zusätzlich benutzen/hinzufügen.
Für mich selbst ist der Adapter unabkömmlich, da ich die Zustände in den Datenpunkten benötige, und zugleich die node-sonos-hhtp-api immer separat gesichert und aktualisiert werden muss ... das ist nun mal keine ioBroker Komponente und wird somit auch nicht mit den ioBroker-Bordmitteln verwaltet oder aktualisiert.
Das muss man einfach immer beim Einsatz der node-sonos-http-api berücksichtigen/wissen/im Blick behalten.
... aber es ist eine sehr gute Ergämzung 😎
Das ist meine Meinung 😉