Узел аудиовыхода на приборной панели Node-red не воспроизводится на raspberry pi - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь воспроизвести TTS на приборной панели, выделенной красным узлом. К счастью, я подумал, что есть узел Audio Out, куда вы вводите строку, какая-то служба TTS преобразует ее в аудио, а затем она воспроизводится через браузер, в котором вы открыли пользовательский интерфейс панели инструментов.

Что отлично работает на моем p c при попытке, но не на raspberry pi chromium в режиме киоска ... Там он только печатает окно с уведомлением, в котором указывается текст, который должен был произнести ...

Кто-нибудь сталкивался с этой проблемой?

У меня есть красный узел, установленный на docker на RPI3B + 1, и RPI3 2 с сенсорным экраном в качестве пользовательского интерфейса, работающего с хромом в режиме киоска.

Chromium хорошо воспроизводит звук (проверено с youtoube) ... так что это не проблема.

Редактировать

Похоже, что аудиовыход пытается синтезировать речь в браузере, но хром не показывает провайдеров?!?

1 Ответ

0 голосов
/ 12 июля 2020

Хорошо, простое решение: используйте node-red-contrib-google-tts, чтобы получить URL-адрес для вывода tts, передать его через msg.url в HTTP-запрос с двоичной полезной нагрузкой и передать его на узел аудиовыхода ... И вот мы go

...