Произношение историй с zadolba.li и ithappens.ru с помощью HiAsm

Недавно я нашел сайт www.rssradio.ru, где можно прослушать новости rss.

После посещения сайта я решил сделать с помощью этого сайта произношения любых текстов.

Для начала надо разобраться со структурой запросов.

Итак, чтобы прочесть новость, сайт запрашивает скрипт со следующими параметрами:

http://www.rssradio.ru/Handlers/SearchFileDBRadio.ashx?title=%1&description=&voice=%2

Где, %1 - текст для озвучивания, а %2 - голос (0 - мужской, 1 - женский).

В ответ скрипт возвращает путь к сгенерированному файлу mp3, например:

temp/_ct4dvv45ddlmt2yakbrjv055.mp3

Теперь это можно реализовать на HiAsm.

Сначала, с помощью элемента FormatStr мы формируем URL для загрузки имени mp3 файла. Потом, с Http_get загружаем имя файла и форимируем URL уже для загрузки MP3 файла. Аудио-файл будет проигрываться с помощью bass.dll - элементом BASS_StreamCreateURL, он позволяет слушать радиостанции и аудио-файлы в режиме онлайн.

Схема получается простая, но туда ещё я добавил функцию загрузки случайных историй с ithappens.ru и zadolba.li. (парсер + замена символов)

Скрин схемы:



Скачать исходник + exe + bass.dll

комментарии:

georr2008 20.05.2010 08:07
ничего не работает. ошибка 41
классный ресурс. сможете поправить?
lukaville 23.05.2010 11:07
http://www.rssradio.ru/ - раз здесь не работает, то и у меня не будет работать (

добавить комментарий: