Страница 2 из 3
Re: звук на планшете
Добавлено: Ср июл 02, 2014 11:08 pm
Vit
SoundWire норм работает на андройде...остановился тоже пока на этом варианте
Re: звук на планшете
Добавлено: Ср апр 08, 2015 1:53 pm
Smolalex
sergejey писал(а):я такую штуку начинал делать, т.е. она работала, но не доделал и закоментировал. следы можно видеть в ./templates/application.html
тестировал на браузере на компьютере -- работало.
пожалуй, надо вернуться к экспериментам.
Сергей, можно поподробней об этом?
Re: звук на планшете
Добавлено: Чт апр 09, 2015 9:52 am
sergejey
Smolalex писал(а):sergejey писал(а):я такую штуку начинал делать, т.е. она работала, но не доделал и закоментировал. следы можно видеть в ./templates/application.html
тестировал на браузере на компьютере -- работало.
пожалуй, надо вернуться к экспериментам.
Сергей, можно поподробней об этом?
Это функция, которая играла последний закэшированный голосовой mp3-файл. Т.е. работало, как проигрыватель уведомлений.
Re: звук на планшете
Добавлено: Чт апр 09, 2015 10:35 am
Smolalex
Назначение понятно.
Сам механизм интересует.
Тег "sound" , /getlatestmp3.html ?
Я раскоментировал данные строки, ничего не изменилось.
Chrome. В отладчике Chrome не появляется /getlatestmp3.html
Я использую RHVoice в функции say().
safe_exec('sudo echo "'.win2utf($ph).'" |sudo RHVoice -W '.$pers.' |sudo aplay',1,$level);
Re: звук на планшете
Добавлено: Чт апр 09, 2015 11:38 am
sergejey
/getlatestmp3.html возвращает последний обновлённый mp3 файл из папки /cached/voice/ -- т.е. голосовой движок должен их туда складывать при произношении. можно попробовать переключиться на синтез от гугл, чтобы проверить работает ли.
Re: звук на планшете
Добавлено: Чт апр 09, 2015 1:19 pm
Smolalex
Спасибо!
При использовании Гугл происходит кэширование.
Попробую на основе tts.class.php сделать под RHVoice.
Re: звук на планшете
Добавлено: Чт апр 09, 2015 7:34 pm
Bagir
А мне тоже стало интересно!!!
Я могу и со своей проги
sdm застримить в файл и создать событие, что надо воспроизвести этот файл.
Я видел пример как можно кинуть страницу на терминал. По идее было бы хорошо научиться так же кидать на нужный терминал задачу проиграть указанный файл. Но это должно работать в браузере на Аандройде.
Re: звук на планшете
Добавлено: Чт апр 09, 2015 8:31 pm
Ivan
Механизм есть и работал.
Проблема была - нужно ли что-то вообще воспроизводить иначе все терминалы будут голосить
В связи с этим предлогаю сделать кнопку на странице, которая будет активировать данную функцию в данном браузере и хранить статус в куке. Тогда не обезательно заводить каждый браузер как терминал
Re: звук на планшете
Добавлено: Чт апр 09, 2015 9:23 pm
sergejey
Bagir писал(а):А мне тоже стало интересно!!!
Я могу и со своей проги
sdm застримить в файл и создать событие, что надо воспроизвести этот файл.
Я видел пример как можно кинуть страницу на терминал. По идее было бы хорошо научиться так же кидать на нужный терминал задачу проиграть указанный файл. Но это должно работать в браузере на Аандройде.
Андроид-клиент это уже умеет делать -- принимать по tcp задачу на проигрывание mp3-файла. Я это уже описывал в теме андроид-приложения и как раз с примером того, что можно использовать для вывода уведомлений.
Ещё я думаю, что приведу пример кода, который можно вставить в сцену для проигрывания уведомлений. Не уверен, что будет работать в браузере андроида, но можно попробовать.
Re: звук на планшете
Добавлено: Чт апр 09, 2015 9:29 pm
Bagir
Все же хотелось бы более полного контроля над этой функцией. Было бы здорово иметь возможность отправить задачу на терминал, чтобы он проиграл указанный файл. Это пригодится и для других задач. Например терминал на основе мобильного телефона может быть как замечательный будильник.
Вот пример как открыть на нужном терминале веб сайт
Код: Выделить всё
$rec=array();
$rec['EVENT_TYPE']='openurl'; // команда может быть ещё newwindow
$rec['WINDOW']='alice';
$rec['TERMINAL_TO']='*'; //здесь можно конкретный терминал указать
$rec['ADDED']=date('Y-m-d H:i:s');
$rec['EXPIRE']=date('Y-m-d H:i:s', time()+10);
$rec['DETAILS']='my_site.ru';
$rec['ID']=SQLInsert('events', $rec);
Нечто бы подобное, но для проигрывания звукового файла. Лично для меня это интересно для звуковых уведомлений на конкретных терминалах и как звонок будильника. И конечно же мультирум.
Я видел тему про андроид приложение. Но к сожалению я не могу его использовать на своем терминале. У меня на нем старый андроид, и его штатный браузер не крутит мои сцены. Так что пока пользуюсь Хромом.
sergejey писал(а):Ещё я думаю, что приведу пример кода, который можно вставить в сцену для проигрывания уведомлений. Не уверен, что будет работать в браузере андроида, но можно попробовать.
Очень бы хотелось попробовать. Вариант
Код: Выделить всё
<audio autoplay src="/sounds/dingdong.mp3"></audio>
не хочет у меня работать на андройде.