На главную страницу

Программа Русско-Английский разговорник TellMe or Five Parrot

Аннотация: Каждый программист, начиная работать с новой средой программирования, в первую очередь, стремится разработать свой программный интерфейс, элементы которого он будет затем многократно использовать в служебных программах и программах для души. На службе отладить все элементы в одной программе практически невозможно (сроки, ограниченные требования к виду и возможностям...). Эта программа появилась именно как пример создания своего интерфейса. В тоже время, имея очень плохой английский, неоднократно писал программы для повышения своих языковых познаний. Программа Five Parrot - прообраз данной - во многом мне помогала (была написана на Бормалее) - на ее основе появилась программа TellMe(на C#), и, по мнению автора, она может быть полезна не только для него, но и для народа, и как пример интерфейса для программистов, и как программа для изучения английского. Примеры текстов взяты из различных Русско-Английских разговорников (Основной источник: http://www.2uk.ru/slang/), но программа позволяет корректировать имеющиеся сборники, формировать свои, дополнять их картинками и многое другое.

В начало

Что необходимо, чтобы программа заработала

В начало

Среда

У кого Windows XR, начиная с SP2 (сервис пак 2) - ничего делать не надо - программа заработает.

Для остальных: Программа написана в среде Visual Studio .Net 2005 на языке C# и требуют для своей работы наличия на компьютере NET Framework 2.0. Для более старых Windows, чем Windows XP SP2, потребуется установить дистрибутивный пакет Microsoft .NET Framework 2.0.

Все необходимое можно скачать бесплатно с сайта Microsoft и более близких ссылок: Ссылка 1, Ссылка 2, Ссылка 3. В любом поисковике наберите "Microsoft .NET Framework скачать" и Вы найдете еще множество ссылок и инструкций по установке (хотя они и не требуются, пакет устанавливается как обычная программа).

В начало

Языковая поддержка

Для работы функций голосового сопровождения требуется голосовой движок Microsoft Speech API (SAPI). В Windows XP и Windows 2000 голосовой движок SAPI 5 установлен по умолчанию. Также необходимы голоса чтецов (Text-To-Speech). В Windows XP и 2000 по умолчанию установлен только один голос - Microsoft Sam (американский английский для SAPI5), поэтому, рекомендуется скачать дополнительные голоса (по умолчанию Windows XP,2000 может говорить только на плохом английском).

На данный момент, существует две версии SAPI: SAPI 4 и SAPI 5. Разница между версиями для конечного пользователя заключается в наличии и поддержке голосов (SAPI 5 не поддерживает голосов для SAPI 4 и наоборот). SAPI 5 позволяет добиться более качественного произношения. Таким образом, Вам необходимо скачать и установить (если в вашем Windows не установлен) SAPI 5(68 Мб) и дополнительные голоса, например по ссылке Lernout&Hauspie - Английский (5.8 MB, два голоса). Также, в Интернете можно скачать и множество других голосов.

Для установки этих голосов необходимо скачать и установить Microsoft Reader for Desktop (3,8 Мб). После установки голосов его можно удалить.

Посмотреть, что у Вас установлено, можно так:

  • Из меню Пуск (Start) откройте Панель управления (Control Panel).

  • В окне Панель управления (Control Panel) выберите пункт Звук, речь и аудиоустройства (Sounds, Speech, and Audio Devices).

  • В окне Звук, речь и аудиоустройства (Sounds, Speech, and Audio Devices) щелкните на значке Речь (Speech).

  • В диалоговом окне Свойства речи (Speech Properties) откройте вкладку Преобразование текста в речь (Text To Speech).

Если у Вас не установлен Office XP и компонент Speech Recognition, вкладка Распознавание речи (Speech Recognition) или дополнительные голоса не появятся.

Далее все интуитивно понятно, Выбор голоса(Voice selection) , Текст, Проба голоса(Preview Voice), Скорость голоса(Speed Voice)...

Если заговорит Ваш Windows отсюда, значит, и программа будет говорить.

В начало

Описание программы

Все в программе интуитивно понятно. Все действия в программе выполняются путем нажатия соответствующих кнопочек, назначения кнопочек либо вписаны в названия кнопки либо высвечиваются в качестве подсказки при приближении к ним указателя мышки и дублируются в нижней части окна программы в панели статуса.

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

При помещении картинки в формате gif (например, car.gif) в директорию Images программы, с некоторым именем, совпадающим с именем изучаемого слова(например car), картинка будет отображена в программе. По этому принципу построен детский словарь (ForChildern_01.txt).

tellme01.gif

Рис.1 Стартовая страничка

tellme02.gif

Рис.2 Рабочая страничка

tellme03.gif

Рис.3 Рабочая страничка

tellme04.gif

Рис.4 Страничка выбора текстов

tellme05.gif

Рис.5 Страничка подготовки текстов

В начало

Скачать

Распакуйте скачанный файл и, если у Вас установлен Framework 2.0 или выше, запустите setup.exe или TellMe.msi. Иконка программы появится на рабочем столе, в меню Пуск\Программы, а запись о программе в Пуск\Панель управления\Установка и удаление программ.

Просьба ко всем, кто будет создавать свои файлы для разговорника, поделиться ими с народом - прислать мне по адресу wladm@narod.ru. Замечания и пожелания просьба также посылать по этому адресу.

Скачать программу TellMe or Five Parrot ~1.1 мб

Еcли Вы пришли с поискового сервера - посетите мою главную страничку

На главной странице Ва узнаете, как я могу помочь Вам в написании офисной программы любой сложности в соответствии с Вашими запросами. И найдете ряд програм или ссылок на образцы.

Кроме того - на главной странице Вы найдете бесплатные программы: программы комплекса Veles - программы для автолюбителей, программы из раздела графика - программы для работы с фото, сделанными цифровым фотоаппаратом, программу Bricks - игрушку для детей и взрослых, программу записную книжку, программу TellMe - говорящий Русско-Английский разговорник - программу для тех, кто собирается погостить за бугром или повысить свои знания в английском, теоретический материал по программированию в среде Borland C++ Builder, C# (Windows приложения и ASP.Net Web сайты).

На главную страницу

В начало страницы