Страница 1 из 2

Помогите разобраться со звуком, что я не так делаю?

Добавлено: Пн май 15, 2017 3:54 pm
barsmaster
MJ на raspberry3, установлен яндекс ттс, Говорит только в колонки подключенные к малине. На планшет звук не доходит.
Что я делаю не так? Как не разбирался, ответ пока не нашел. Вижу что нужно копать в сторону настройки терминалов, но не могу разобраться что не так.

Re: Помогите разобраться со звуком, что я не так делаю?

Добавлено: Пн май 15, 2017 8:10 pm
savenko_egor
Смотрите в сторону темы: "Новое в работе с терминалами, sayTo, sayReply".
Ну и на планшете должен стоять MajorDroid новой версии и "Синтезатор речи Google".

Re: Помогите разобраться со звуком, что я не так делаю?

Добавлено: Вт май 16, 2017 2:54 pm
barsmaster
MajorDroid стоит, синтезатор речи тоже.
Он даже не воспроизводит звуковой сигнал когда алиса говорит.

Re: Помогите разобраться со звуком, что я не так делаю?

Добавлено: Вт май 16, 2017 3:40 pm
savenko_egor
1. Если Вы говорите про то, что нет сигнала на Андроид планшете, то его там и не будет. Сергей пока не добавил эту фишку. Здесь об этом говорили.
2. Попробуйте отправить текст напрямую на терминал. Пример как это сделать есть в этом сообщении.

Re: Помогите разобраться со звуком, что я не так делаю?

Добавлено: Вт май 16, 2017 5:26 pm
barsmaster
у меня такое ощущение что поток медиа контента не идет из малины

Айпишники всех терминалов должны быть жестко прописаны в роутере, верно я понимаю?
Иначе MJ не понимает где кто.

Re: Помогите разобраться со звуком, что я не так делаю?

Добавлено: Вт май 16, 2017 5:29 pm
savenko_egor
Он и не должен идти. На Андроиде устанавливается синтезатор речи для того чтобы произносить слова. И с сервера поступает команда, а не поток. После обработки команды на экране Андроида появляется маленькое оповещение вида: "tts:То что говорит".
Вы попробовали отправить команду как я указывал выше?
То есть так:

Код: Выделить всё

$address='192.168.0.170'; // ip-адрес планшета
$service_port='7999';
$in='tts:проверка'; // команда для отправки

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
    echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . "<br/>\n";
    return 0;
}
$result = socket_connect($socket, $address, $service_port);
if ($result === false) {
    echo "socket_connect() failed.\nReason: ($result) " . socket_strerror(socket_last_error($socket)) . "\n";
    return 0;
}
socket_write($socket, $in, strlen($in));
socket_close($socket);

Re: Помогите разобраться со звуком, что я не так делаю?

Добавлено: Вт май 16, 2017 5:38 pm
barsmaster
на экране появляются сообщения
вида: "tts:То что говорит".

но при этом тишина

Re: Помогите разобраться со звуком, что я не так делаю?

Добавлено: Вт май 16, 2017 5:40 pm
savenko_egor
Ну может у Вас звук на минимуме стоит?
Или попробуйте в настройках самого Андроид поколдовать с синтезаторами речи. Там даже проверить можно как они произносят слова.

Re: Помогите разобраться со звуком, что я не так делаю?

Добавлено: Вт май 16, 2017 5:46 pm
barsmaster
дело в том, что если с компьютера захожу а не с планшета, в наушниках тоже тишина.

Re: Помогите разобраться со звуком, что я не так делаю?

Добавлено: Вт май 16, 2017 5:47 pm
savenko_egor
А у Вас стоит ChromeGate?