звук на планшете

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: звук на планшете

Сообщение Vit » Ср июл 02, 2014 11:08 pm

SoundWire норм работает на андройде...остановился тоже пока на этом варианте
Smolalex
Сообщения: 110
Зарегистрирован: Вт апр 29, 2014 9:16 pm
Благодарил (а): 7 раз
Поблагодарили: 13 раз

Re: звук на планшете

Сообщение Smolalex » Ср апр 08, 2015 1:53 pm

sergejey писал(а):я такую штуку начинал делать, т.е. она работала, но не доделал и закоментировал. следы можно видеть в ./templates/application.html

Изображение

тестировал на браузере на компьютере -- работало.

пожалуй, надо вернуться к экспериментам.
Сергей, можно поподробней об этом?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: звук на планшете

Сообщение sergejey » Чт апр 09, 2015 9:52 am

Smolalex писал(а):
sergejey писал(а):я такую штуку начинал делать, т.е. она работала, но не доделал и закоментировал. следы можно видеть в ./templates/application.html
тестировал на браузере на компьютере -- работало.
пожалуй, надо вернуться к экспериментам.
Сергей, можно поподробней об этом?
Это функция, которая играла последний закэшированный голосовой mp3-файл. Т.е. работало, как проигрыватель уведомлений.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Smolalex
Сообщения: 110
Зарегистрирован: Вт апр 29, 2014 9:16 pm
Благодарил (а): 7 раз
Поблагодарили: 13 раз

Re: звук на планшете

Сообщение Smolalex » Чт апр 09, 2015 10:35 am

Назначение понятно.

Сам механизм интересует.

Тег "sound" , /getlatestmp3.html ?

Я раскоментировал данные строки, ничего не изменилось.

Chrome. В отладчике Chrome не появляется /getlatestmp3.html

Я использую RHVoice в функции say().
safe_exec('sudo echo "'.win2utf($ph).'" |sudo RHVoice -W '.$pers.' |sudo aplay',1,$level);
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: звук на планшете

Сообщение sergejey » Чт апр 09, 2015 11:38 am

/getlatestmp3.html возвращает последний обновлённый mp3 файл из папки /cached/voice/ -- т.е. голосовой движок должен их туда складывать при произношении. можно попробовать переключиться на синтез от гугл, чтобы проверить работает ли.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Smolalex
Сообщения: 110
Зарегистрирован: Вт апр 29, 2014 9:16 pm
Благодарил (а): 7 раз
Поблагодарили: 13 раз

Re: звук на планшете

Сообщение Smolalex » Чт апр 09, 2015 1:19 pm

Спасибо!
При использовании Гугл происходит кэширование.
Попробую на основе tts.class.php сделать под RHVoice.
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: звук на планшете

Сообщение Bagir » Чт апр 09, 2015 7:34 pm

А мне тоже стало интересно!!!
Я могу и со своей проги sdm застримить в файл и создать событие, что надо воспроизвести этот файл.
Я видел пример как можно кинуть страницу на терминал. По идее было бы хорошо научиться так же кидать на нужный терминал задачу проиграть указанный файл. Но это должно работать в браузере на Аандройде.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: звук на планшете

Сообщение Ivan » Чт апр 09, 2015 8:31 pm

Механизм есть и работал.
Проблема была - нужно ли что-то вообще воспроизводить иначе все терминалы будут голосить

В связи с этим предлогаю сделать кнопку на странице, которая будет активировать данную функцию в данном браузере и хранить статус в куке. Тогда не обезательно заводить каждый браузер как терминал
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: звук на планшете

Сообщение sergejey » Чт апр 09, 2015 9:23 pm

Bagir писал(а):А мне тоже стало интересно!!!
Я могу и со своей проги sdm застримить в файл и создать событие, что надо воспроизвести этот файл.
Я видел пример как можно кинуть страницу на терминал. По идее было бы хорошо научиться так же кидать на нужный терминал задачу проиграть указанный файл. Но это должно работать в браузере на Аандройде.
Андроид-клиент это уже умеет делать -- принимать по tcp задачу на проигрывание mp3-файла. Я это уже описывал в теме андроид-приложения и как раз с примером того, что можно использовать для вывода уведомлений.

Ещё я думаю, что приведу пример кода, который можно вставить в сцену для проигрывания уведомлений. Не уверен, что будет работать в браузере андроида, но можно попробовать.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич
Благодарил (а): 212 раз
Поблагодарили: 375 раз

Re: звук на планшете

Сообщение Bagir » Чт апр 09, 2015 9:29 pm

Все же хотелось бы более полного контроля над этой функцией. Было бы здорово иметь возможность отправить задачу на терминал, чтобы он проиграл указанный файл. Это пригодится и для других задач. Например терминал на основе мобильного телефона может быть как замечательный будильник.
Вот пример как открыть на нужном терминале веб сайт

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

$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> 
не хочет у меня работать на андройде.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ответить