pansichar (‘—decode ' + filename),//параметр за-
проса
pansichar (extractfiledir (paramstr (0))),//директория
вызова
sw_hide);//B
скрытом режиме
Запустим приложение на компиляцию, нажав
F9.
После чего наберем текст, выберем направление
перевода и два раза нажмем
ENTER
на клавиатуре.
Немного подождав (зависит от скорости вашего Ин-
тернет-канала) получим искомый перевод и аудио
файл, вот так просто
(р и с . 7).
Как использовать MP3 в Линукс?
К
ак мы уже сказали, для этого необходимо ус-
тановить кодек Lame. Если вы под Debian или
Ubuntu и у вас есть Интернет, то в консоли напиши-
те команду:
s u d o a p t- g e t in s ta ll la m e
оболочка попросит дать пароль администратора.
В других дистрибутивах можно применить аналог
команды:
y u m in sta ll la m e ,
предварительно войдя
в режим суперпользователя через команду
s u
для
установки кодера из репозитария или скачать и ус-
тановить программу отдельно.
Заключение
К
онечно, написанный нами тестовый пере-
водчик еще достаточно “сырой”, есть проб-
лема и с отображением экзотических шрифтов,
вроде китайского и японского. А значит, есть куда
совершенствоваться.
Кроме того, использование сервисов от Google на
этом не заканчивается. В списке литературе (см. ни-
же) есть ссылки на реализацию применения Google
Speech API для управления голосом нашими прило-
жениями (причем на русском языке), с помощью все
тех же POST-запросов. Для нетерпеливых дадим
подсказку
recognize?xjerr= 1 &client=chromium&lang=ru-RU.
Исходные тексты и компиляцию проекта онлайн-
переводчика с озвучкой
translate.pas
и консоль-
ный LAME MP3 Encoder (файл
gapi_res.zip)
вы мо-
жете загрузить с сайта автора
( http://raxp. radioliga .com/cnt/s. php?p=gapi_res.zip).
Литература, ресурсы
• Google Translate API v2
http : //code. google. com/intl/ru - RU/a pis/la ngu age/tra nslate/
overview.html
• Скачать бесплатный портабле IDETurboDelphi Lite
http://www. andyaska. com/?act=download&mode=get&id=34
• Пакет IndyTiburon 10.5.7.4145. Готовый BPL
• Инструкция по установке компонентов в IDE
TurboDelphi-Lite
http://raxp. radioliga. com/cnt/s. php?p=set-tdl.zip
• Расширение-сниффер HTTPFOX под браузер
Mozilla Firefox
• LAME is a high quality MPEG Audio Layer III (MP3)
encoder licensed under the LGPL
http://lame.source-
forge, net
• Ресурсы тестового проекта модуля онлайн-пе-
реводчика
http ://raxp .radioliga. com/cnt/s. php?p=gapi_res. zip
• Описание API вызова библиотеки
GoogleSpeechRecognizeAPI.DLL
(распознавание речевых фрагментов)
• Описание API вызова библиотеки
GoogleSpeechRecognizeAPI. DLL
(без использования DirectSound)
http://raxp.radlo-
liga. com/cnt/s. php?p=gsr2 .zip
Елена и Сергей Бадло
r'
............
n"iv ' ' ' ■
'
""""
-
Эх.
.. Девушки,
они к а к домены.
Все, которые мне
нравятся, у ж е з а -
няты.
..
- Ну, ты всегда
м о ж еш ь
найт и
одну из какой-ни-
будь непонятной
страны.
©
©
©
Народное наблю-
дение: чем ближе
ж ивет
бабушка,
тем жирнее внуки.
©
©
©
Быстрее выход-
ных заканчивают-
ся только деньги.
предыдущая страница 48 Компьютер 2012 11-12 читать онлайн следующая страница 50 Компьютер 2012 11-12 читать онлайн Домой Выключить/включить текст