Страница 45 из 91

Re: Android приложение

Добавлено: Ср мар 22, 2017 2:57 pm
vitar78
Включите какую ни буть песню и увеличите звук, он при проигрывании мультимедиа качельками громкости должен именно этот канал регулировать

Re: Android приложение

Добавлено: Чт мар 23, 2017 11:17 am
Victor_S
vitar78, ну просто в точку...:)
Медаль Вам за простоту решения...:), Спасибо!

Re: Android приложение

Добавлено: Пт мар 24, 2017 12:38 pm
Victor_S
Еще один вопрос по дроиду. Поскольку озвучка идет гугловким tts, нету динг-донга перед сообщением. Это как-то можно побороть?

Re: Android приложение

Добавлено: Пт мар 24, 2017 12:56 pm
savenko_egor
Как вариант отправлять на проигрывание звуковой файл перед тем, как отправлять текст.

Re: Android приложение

Добавлено: Пт мар 24, 2017 5:36 pm
vitar78
А мне объясните как проигрывать музыку и радио на анероид устройстве

Re: Android приложение

Добавлено: Вс мар 26, 2017 7:22 pm
Victor_S
warik писал(а):Как вариант отправлять на проигрывание звуковой файл перед тем, как отправлять текст.
Как Вы себе это представляете? Сервер и так настроен на воспроизведение динг-донг перед произношением фразы, и все работает. Но дроид получает только текст для воспроизведения гугловским tts. Это править нужно в самом дроиде и ложить туда звуковой файл динг-донга...

Re: Android приложение

Добавлено: Вс мар 26, 2017 7:25 pm
savenko_egor
Зачем что-то править? Если Вы отправляете текст на Дроид, то и звуковой файл можете отправить на проигрывание:
Либо удалённо при помощи следующего скрипта:
Код:
$address='192.168.0.170'; // ip-адрес планшета
$service_port='7999';
$in='play:http://192.168.1.10/sounds/dingdong.mp3'; // команда для отправки

$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: Android приложение

Добавлено: Пн мар 27, 2017 11:45 am
Victor_S
warik, спасибо за пример. Я просто предполагал, что данный вопрос решен в дроиде и я просто не нашел где его задействовать, ибо данный функционал достаточно очевиден, ИМХО. Довольно неприятно когда в тишине Алиса начинает без предупреждения что-то говорить...:) Да и не воспринимаешь фразу с самого начала. Я не пользуюсь ни sayTo, ни sayReplay. Все терминалы, а их на данный момент 6 штук не считая смартфонов, озвучивают все команды say. И я не вижу смысла прописывать каждому терминалу отдельные задания, и постоянно передавать их по сети. Мне кажется это довольно глупо и расточительно. Гораздо правильнее, на мой взгляд, добавить данный стандартный функционал в дроид(если его там нет), как это сделано для других терминалов. Т.е. не передавать каждый раз звуковой файл по сети, а держать его на дроиде, и проигрывать каждый раз перед сообщением. Ну или не каждый раз, а так как это сделано в том же iobroker, задавать минимальный временной интервал между сообщениями при котором звуковой файл не воспроизводится.

Re: Android приложение

Добавлено: Пн мар 27, 2017 1:14 pm
savenko_egor
К сожалению в Дроиде найден ещё один баг. Баг связан с воспроизведением музыки. Я пытаюсь достучаться до Сергея, но видимо у него пока нет времени. Постараюсь еще в Твиттере достучаться. Может получится. Тогда и передам Вашу хотелку.

Re: Android приложение

Добавлено: Ср мар 29, 2017 3:44 pm
immortal
1. на планшете резворот на весь экран делает недоступным настройки и менюшки.
2. стартовая страница не умеет подгружать шрифты прописанные в @font-face {src:url ...

именно по этим двум причинам использую firefox с плагином full screen