Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2012, 15:26   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Синтез речи в OpenWrt

Синтез речи можно реализовать при помощи гугловского сервиса
Есть недостатки
1-для синтеза нужен интернет
2-синтез слабоват, если сравнивать с Acapela-Group Alyona
3-Для того что бы писать кириллицой нужно поменять кодировку в putty на UTF-8, а она портит внешний вид MC

wget -U "Mozilla/5.0" -O /www/tts.mp3 "http://translate.google.com/translate_tts?ie=UTF-8&tl=ru&q=Privet, kiber pleis"
madplay /www/tts.mp3


Первая команда отправляет гуглу текст, а в ответ гугл преобразует текст и возвращает mp3 фаил
Вторая команда воспроизводит этот mp3 фаил

Хотелось бы услышать, другие решения в этой области!
Admin вне форума   Ответить с цитированием
Старый 02.12.2012, 19:28   #2
stD
Senior Member
 
Аватар для stD
 
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1311
stD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant futurestD has a brilliant future
По умолчанию

Прикольная штуковина! Ударения неправильно ставит.
А как ты хочешь это использовать?
stD вне форума   Ответить с цитированием
Старый 02.12.2012, 19:34   #3
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Использовать буду совместно с распознаванием речи. Будет отвечать "команда принята" или "Ваш приказ выполнен, господин" и т.д.
Admin вне форума   Ответить с цитированием
Старый 06.02.2016, 18:46   #4
Agressia
Member
 
Регистрация: 28.11.2013
Сообщений: 50
Вес репутации: 0
Agressia is an unknown quantity at this point
По умолчанию Re: Модуль "Распознавание речи"

Цитата:
Сообщение от Admin Посмотреть сообщение
Синтез речи можно реализовать при помощи гугловского сервиса
Есть недостатки
1-для синтеза нужен интернет
2-синтез слабоват, если сравнивать с Acapela-Group Alyona
3-Для того что бы писать кириллицой нужно поменять кодировку в putty на UTF-8, а она портит внешний вид MC

wget -U "Mozilla/5.0" -O /www/tts.mp3 "http://translate.google.com/translate_tts?ie=UTF-8&tl=ru&q=Privet, kiber pleis"
madplay /www/tts.mp3


Первая команда отправляет гуглу текст, а в ответ гугл преобразует текст и возвращает mp3 фаил
Вторая команда воспроизводит этот mp3 фаил

Хотелось бы услышать, другие решения в этой области!
Нашел вот такой ваш пост (пост 2012 года)
У яндекса тоже такой же сервис
https://translate.yandex.ru/
Получил ключ API
Теперь как мне этим пользоваться
Да и кстати у яндекс бабы тот же голос что и у гугл и откликаеться быстрей чем гугл
Вот тут https://tech.yandex.ru/translate/doc...About-docpage/

Последний раз редактировалось Agressia; 06.02.2016 в 19:38.
Agressia вне форума   Ответить с цитированием
Старый 06.02.2016, 20:16   #5
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "Распознавание речи"

Проверил, но это только переводчик

Код:
https://translate.yandex.net/api/v1.5/tr.json/translate?key=Сюда нужно вставить Ваш ключ&text=Hello%20world!&lang=ru
Admin вне форума   Ответить с цитированием
Старый 06.02.2016, 20:18   #6
Agressia
Member
 
Регистрация: 28.11.2013
Сообщений: 50
Вес репутации: 0
Agressia is an unknown quantity at this point
По умолчанию Re: Модуль "Распознавание речи"

блин жаль мне как раз синтез речи надо был
Agressia вне форума   Ответить с цитированием
Старый 06.02.2016, 20:23   #7
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "Распознавание речи"

У них есть и синтез речи https://tech.yandex.ru/speechkit/clo...About-docpage/
Admin вне форума   Ответить с цитированием
Старый 06.02.2016, 20:30   #8
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

Проверил все работает
Только не забудте добавить свой API Keys
PHP код:
https://tts.voicetech.yandex.net/generate?format=mp3&lang=ru-RU&speaker=ermil&emotion=neutral&robot=true&key=Сюда нужно вставить свой API Key&text=%22%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82%20%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%8D%D1%85%D0%BD%D0%B8%D0%BA%D0%B0%D0%BC%20%D0%B8%D0%B7%20%D0%BA%D0%B8%D0%B1%D0%B5%D1%80%20%D0%BF%D0%BB%D0%B5%D0%B9%D1%81!%22 
Короткая инструкция, по изменению голоса
PHP код:
text
Текст для генерации
Для передачи слов-омографов используйте перед ударной гласнойНапримергот+ов.
format
Формат аудио файла в ответе
Возможные значенияmp3wav.
lang
Сейчас поддерживается только русский язык
значение параметраru‑RU.
speaker
Характеристика голоса синтезированной речи
В настоящее время доступны 4 разных голоса:
женские голоса jane и omazh,
мужские голоса zahar и ermil.
key
API‑ключ
Вы можете бесплатно получить API‑ключ в Кабинете разработчика.
emotion (необязательный)
Эмоциональная окраска голосаВозможные значения:
good (доброжелательный),
neutral(нейтральный),
evil (злой),
mixed (переменная окраска).
robot (необязательный)
Эмуляция механического голосаВозможные значенияtruefalse
Admin вне форума   Ответить с цитированием
Старый 06.02.2016, 20:43   #9
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Модуль "Распознавание речи"

Что то функция robot=true не работает
Admin вне форума   Ответить с цитированием
Старый 07.02.2016, 11:03   #10
Agressia
Member
 
Регистрация: 28.11.2013
Сообщений: 50
Вес репутации: 0
Agressia is an unknown quantity at this point
По умолчанию Re: Синтез речи в OpenWrt

PHP код:
https://tts.voicetech.yandex.net/generate?
  
text=<текст для генерации>
format=<формат аудио файла>
lang=<ru-RU>
speaker=<голос>
key=<API‑ключ>

& [
emotion=<эмоциональная окраска голоса>]
& [
robot=<эмуляция механического голоса>] 
А как скормить это Madplay ?
Agressia вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:32. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика