Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.09.2014, 11:28
Аспирант
Отправить личное сообщение для Exhaust_ Посмотреть профиль Найти все сообщения от Exhaust_
 
Регистрация: 16.09.2014
Сообщений: 52

Генерация ссылок на основе текста и кое что еще
Гугл Переводчик позволяет воспроизводить речь по средством запросов такого вида
translate.google.com/translate_tts?ie=UTF-8&tl=ru&q=Текст
но есть ограничение - текст до 100 знаков

По сему возникла идея озвучки через отдельные запросы для каждого слова

Получается что абзац или целую статью можно озвучить подобным образом. Берем текст...

Фразы "Помогите!", "Не работает скрипт!", "Я нуб, нужен совет"

...нарезаем на запросы...

translate.google.com/translate_tts?ie=UTF-8&tl=ru&q=Фразы
translate.google.com/translate_tts?ie=UTF-8&tl=ru&q="Помогите!",
translate.google.com/translate_tts?ie=UTF-8&tl=ru&q="Не
translate.google.com/translate_tts?ie=UTF-8&tl=ru&q=работает
translate.google.com/translate_tts?ie=UTF-8&tl=ru&q=скрипт!",
translate.google.com/translate_tts?ie=UTF-8&tl=ru&q="Я
translate.google.com/translate_tts?ie=UTF-8&tl=ru&q=нуб,
translate.google.com/translate_tts?ie=UTF-8&tl=ru&q=нужен
translate.google.com/translate_tts?ie=UTF-8&tl=ru&q=совет"

и воспроизводим. Но я понятия не имею как это реализовать.
Прошу помочь, плиз

ПС: Кое что делаю в виде букмарклета, но это просто воспроизводит выделенное, работает не на всех сайтах и неадекватно воспроизводит кирилицу.
javascript: if((document.getSelection()+"").length>100){alert('too long, choose upto 100 chars');} else (function(){ var s=escape(document.getSelection());var url='http://translate.google.com/translate_tts?ie=UTF-8&tl=ru&q='+s; console.log(url); var a=document.createElement('audio');a.setAttribute('src',url);a.play();}())
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jslibs или что еще для SQLite vinil_spb Библиотеки/Тулкиты/Фреймворки 6 16.02.2012 12:21
http://gigalit.info - Мои контакты Маэстро Ваши сайты и скрипты 70 08.12.2011 03:12
О фрилансе (Личный опыт) free Оффтопик 105 18.08.2011 17:02
Поюзайте хомячка Nanto Ваши сайты и скрипты 30 06.06.2011 22:16
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37