Что нового

Автоматизация сервиса синтеза речи

Arei

Скриптер
Сообщения
938
Репутация
115
Здравствуйте, столкнулся с проблемой, что не получается подделка запросов для сайта.Что-бы в ответ он мне отправлял файл или его бинарное содержание.
Сайт:http://www.oddcast.com/demos/tts/tts_example.php?sitepal
Заранее спасибо.
 

idbehold

Новичок
Сообщения
42
Репутация
4
А что именно делаешь?
У них, вроде, апишка есть.
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
я пытался отловить запрос HTTP и потом через автоит его отправлять пытался, а API не видел, покажи.
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
Т


Добавлено:
Сообщение автоматически объединено:

idbehold
Там Api для Flash.
Zaramot
Спасибо, но мне нужно именно это автоматизировать и с ним разобраться, т.к качество голоса выше во много раз, чем у Google.
 

idbehold

Новичок
Сообщения
42
Репутация
4
Да не, такой как тебе нужно, судя по всему у них нет - только для клиента.
http://www.oddcast.com/support/docs/vhost_API_Reference.pdf

Думаю, сложновато будет прямыми запросами получать файлы.
Надо смотреть код клиента.
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
А какие знаете синтезы вы, кромe Google и Bing?
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Вот запрос, скажет SAY на английском
http://cache-a.oddcast.com/c_fs/d95fb426dd6e1adf37e31008e0604bd2.mp3?engine=3&language=1&voice=3&text=say&useUTF8=1

ответ типа Content-Type:audio/mpeg


Добавлено:
Сообщение автоматически объединено:

Код:
$sUrl = 'http://cache-a.oddcast.com/c_fs/d95fb426dd6e1adf37e31008e0604bd2.mp3?engine=3&language=1&voice=3&text=say&useUTF8=1'
_WMP_SoundPlay($sUrl)
Func _WMP_SoundPlay($fil1)
    $oWMP = ObjCreate("WMPlayer.OCX.7")
    $oWMP.Url = $fil1
    $oWMP.Settings.Volume = 100
    $oWMP.Controls.Play
    Do
    Until $oWMP.PlayState = 1 Or $oWMP.PlayState = 10
    Return
EndFunc

только для этого url остальные не работают, видимо запрос надо правильно формировать
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
inververs
В том и проблема, что как то формируется файл d95fb426dd6e1adf37e31008e0604bd2.mp3 но каким образом не понятно?
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
А, ну это я прослушал только ответ, ничего не формируя. Тогда логика такая, сформировать mp3 файл, отправкой запроса. Затем его получить.
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
Немного не понимаю.


Добавлено:
Сообщение автоматически объединено:

а как сформировать, тогда новая проблема.
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Ковыряйте javascript, там через jquery как то...
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
А где посмотреть, просто вообще не понятно, как они всё делают, но надо разбираться.
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
А есть ещё идеи, т.к не могу разобраться.
 
Верх