Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.

+7 495 204-27-80

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Голосовые оповещения на удаленном android

Голосовые оповещения на удаленном android 01 Нояб 2018 15:05 #25348

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 46
  • Репутация: 7
Сабж. Любой текст, на любом языке, на любом андроиде версии 4.0 и выше. Приложение работает как сервис, в фоне.

Отправка возможна с любого устройства, например через curl:
curl -s "https://fcm.googleapis.com/fcm/send" -H "Authorization: key=AIzaSyCau_csJXUd5RFFjdKGKH6h9Tvaz4sLj5Y" -H "Content-Type: application/json" -d '{"to": "TOKEN", "priority" : "high", "data": {"lang": "ru-RU", "msg": "TEXT"}}'
TOKEN - заменяете на токен, полученный из приложения.
ru-RU - заменяете по желанию на любую стандартную локаль. Например, en-US.
TEXT - любой текст для озвучивания

Пример для Fibaro:
local TOKEN = 'Ваш токен';
local LANG = 'ru-RU';
local MSG = 'Проверка';
 
jsonTable = { to = TOKEN, priority = high, data = {lang = LANG, msg = MSG} };
jsonString = json.encode(jsonTable);
 
local http = net.HTTPClient();
http : request('https://fcm.googleapis.com/fcm/send',  {
    options = {
        method = "POST",
        headers = {
            ['Authorization'] = 'key=AIzaSyCau_csJXUd5RFFjdKGKH6h9Tvaz4sLj5Y',
            ['Content-Type'] = 'application/json'
        },
      	data = jsonString
    },
    success = function(response) fibaro:debug (response.data) end,
    error = function(err) fibaro:debug ("Error:" .. err) end
});

Приложение доступно в google play, абсолютно бесплатно: play.google.com/store/apps/details?id=org.makesimple.remotespeak

Так же, сделал плагин для Homey: apps.athom.com/app/org.makesimple.remotespeak (будет доступно когда утвердят).
Отправка прямо через Flow.

PS: одно неудобство: токен копируется в буфер обмена. Но его можно отослать самому себе через почту, или какой-нибудь мессенджер (например, отправить жене :))
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Последнее редактирование: 19 Дек 2019 17:08 от diamond5170.
Спасибо сказали: Dr_Zlorus

Голосовые оповещения на удаленном android 02 Нояб 2018 21:27 #25380

  • sagos
  • sagos аватар
  • Вне сайта
  • Новый участник
  • Сообщений: 12
  • Репутация: 0
Вроде все подставил -ошибку выдает.

Голосовые оповещения на удаленном android 02 Нояб 2018 21:57 #25383

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
Уеиверсально
Удаленеые сообще6ия на удаленном dlna
У меня работает н5сколько лет
Только микрософт текстуспич порезал а так еще и динамические фразы работали

На андроид в эксплуатации дерьмо
На стене висит андроид и ipad 1 кажут картинку с камеры
Андроид перещапуск каждый день два раза
Ипад раз в полгода
Последнее редактирование: 02 Нояб 2018 21:59 от Cadet.

Голосовые оповещения на удаленном android 02 Нояб 2018 23:48 #25384

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 46
  • Репутация: 7
sagos пишет:
Вроде все подставил -ошибку выдает.
Что подставил, куда подставил? Предположу, что речь идет о curl. Но это скорее не ко мне.

Отправляйте json запрос с заголовками любыми известными вам способами.

Вот структура json:
{
"to": "TOKEN",
"priority" : "high",
"data":
{
"lang": "ru-RU",
"msg": "TEXT"
}
}

Вот заголовки (headers):
"Authorization: key=AIzaSyCau_csJXUd5RFFjdKGKH6h9Tvaz4sLj5Y"
"Content-Type: application/json"

Вот адрес куда отправлять: gcm-http.googleapis.com/gcm/send

Еще не хватало мне учить отправлять запросы на всех возможных языках...
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet

Голосовые оповещения на удаленном android 02 Нояб 2018 23:52 #25385

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 46
  • Репутация: 7
Cadet пишет:
Уеиверсально
Удаленеые сообще6ия на удаленном dlna
У меня работает н5сколько лет
Только микрософт текстуспич порезал а так еще и динамические фразы работали

На андроид в эксплуатации дерьмо
На стене висит андроид и ipad 1 кажут картинку с камеры
Андроид перещапуск каждый день два раза
Ипад раз в полгода
Не нужно обобщать. Скорее всего у вас просто плохой блок питания, или схема питания в планшете плохая, или охлаждение. Или даже прошивка.
Мой андроид планшет 13 года висит уже год на стене и ни разу не завис.
Где вы видели чтобы к примеру сотовые перезагружались на зарядке? Я - ни разу. А вот iphone я видел как один раз сам по себе перезагрузился. Но это уже отклонение от темы.
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Последнее редактирование: 02 Нояб 2018 23:54 от diamond5170.

Голосовые оповещения на удаленном android 03 Нояб 2018 00:47 #25387

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 46
  • Репутация: 7
Ладно, вот вам рабочий пример для Fibaro:
local TOKEN = 'Ваш токен';
local LANG = 'ru-RU';
local MSG = 'Проверка';
 
jsonTable = { to = TOKEN, priority = high, data = {lang = LANG, msg = MSG} };
jsonString = json.encode(jsonTable);
 
local http = net.HTTPClient();
http : request('https://fcm.googleapis.com/fcm/send',  {
    options = {
        method = "POST",
        headers = {
            ['Authorization'] = 'key=AIzaSyCau_csJXUd5RFFjdKGKH6h9Tvaz4sLj5Y',
            ['Content-Type'] = 'application/json'
        },
      	data = jsonString
    },
    success = function(response) fibaro:debug (response.data) end,
    error = function(err) fibaro:debug ("Error:" .. err) end
});
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Последнее редактирование: 19 Дек 2019 17:09 от diamond5170.
Спасибо сказали: Nam

Голосовые оповещения на удаленном android 03 Нояб 2018 08:58 #25388

  • Cadet
  • Cadet аватар
  • Вне сайта
  • Живу я здесь
  • Сообщений: 579
  • Спасибо получено: 34
  • Репутация: 4
Перезапуск приходится делать приложения а не девайсу
Причем приложение самое простое гугл хром
Девайс да живет но на нем ничего не живет продолжительное время

Голосовые оповещения на удаленном android 03 Нояб 2018 09:04 #25389

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 46
  • Репутация: 7
Cadet пишет:
Перезапуск приходится делать приложения а не девайсу
Причем приложение самое простое гугл хром
Девайс да живет но на нем ничего не живет продолжительное время
Тогда попробуй запустить мое приложение, оно неубиваемое :)
Выключить его возможно только через настройки приложений. Или удалить.
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Последнее редактирование: 03 Нояб 2018 09:05 от diamond5170.

Голосовые оповещения на удаленном android 30 Нояб 2018 06:05 #25572

  • Nam
  • Nam аватар
  • Вне сайта
  • Завсегдатай
  • Сообщений: 279
  • Спасибо получено: 39
  • Репутация: 3
Есть ли аналогичная реализация для Алексы?

Голосовые оповещения на удаленном android 19 Дек 2019 12:07 #27645

  • Vladimir_st
  • Vladimir_st аватар
  • Вне сайта
  • Давно я тут
  • FIBARO Home Center 2, Zipato zipabox
  • Сообщений: 55
  • Спасибо получено: 1
  • Репутация: 0
Перестал работать :(
Надо в Реквесте адрес поменять на : fcm.googleapis.com/fcm/send

Голосовые оповещения на удаленном android 19 Дек 2019 17:09 #27654

  • diamond5170
  • diamond5170 аватар
  • Вне сайта
  • Повелитель голоса
  • Сообщений: 212
  • Спасибо получено: 46
  • Репутация: 7
Vladimir_st пишет:
Перестал работать :(
Надо в Реквесте адрес поменять на : fcm.googleapis.com/fcm/send
Поправил адрес в сообщениях.
Голосовое управление для Homey, Fibaro, Vera, Zipato: play.google.com/store/apps/details?id=com.diamond.SmartVoice

Fibaro Home Center 2, 15x Vitrum satellite, 5x Heatit thermostat, 4x Danfoss thermostat , 18x Fibaro rgbw, 12x Fibaro double relay switch, 6x Fibaro motion sensor, 5x Fibaro flood sensor, 2x Fibaro door sensor, 4x Fibaro roller shutter, 2x Fibaro Tablet
Время создания страницы: 0.271 секунд