Клуб радиоконструкторов "Dinamic"
Антенна АА130 05 Антенна АА130 05Антенна АА130-05, представляет собой всеволновый комнатный вариант оригинального внешнего вида с усилителем. В ней объединены собственно две антенны: одна - слабонаправленный полуволновый вибратор с плечами телескопической конструкции для работы на MB, вторая - направленная...
Ослабление уровня сигнала Ослабление уровня сигналаОслабление уровня сигнала, проходящего внутрь здания, по сравнению с уровнем сигнала вне его зависит от конструкции и материалов стен, а также от того, на каком этаже находится комната. Результаты измерений уровня напряженности поля показали, что при разбросе значений напряженности, равном 14 дБ (в пять раз),...

Программы распознавания речи
Существующие программы распознавания речи для звуковых карт (типа "Sound Blaster") ограничены словарем в несколько сотен слов. Их следует произносить, подчеркнуто разделяя интервалами. Кроме того, программу необходимо сначала настроить на манеру произношения того человека, с кем ей предстоит иметь дело.

Первой взялась за создание высококачественной системы распознавания речи для ПК IBM фирма Kurzweil Applied Intelligence Inc. Пакет "Kurzweil Voice for Windows, версия 1.0" (далее для краткости - "Voice"; его цена - около 900 долл. США) - серьезная попытка внедрения технологии распознавания речи. Эта система для среды "Microsoft Windows" с возможностью ввода информации в режиме диктовки содержит как аппаратные, так и программные средства, причем ее быстродействие и точность почти такие же, как и у машинистки средней квалификации.

Помимо выполнения речевых команд для навигации в среде "Windows", что стало уже обычным делом для систем распознавания речи, "Voice" позволяет диктовать непосредственно в ходе работы прикладной программы. При инсталляции программного обеспечения надо выбрать один из двух словарей: на 20 или на 40 тыс. слов (при этом потребуется соответственно 8 или 16 Мбайт системной памяти). Кроме того, системе "Voice" необходим восьмиразрядный разъем шины ISA для установки оригинальной сопроцессорной платы.

Для работы системы "Voice" требуется большой объем памяти. Например, если используется второй словарь, для нее необходимы примерно 20 Мбайт системной памяти с учетом потребностей среды "Windows". Даже когда объем ОЗУ достаточен, "Voice" не сможет загрузиться, если доступный объем ресурсов "Windows" окажется ниже 50%. Понадобится также зарезервировать около 30 Мбайт на жестком диске.

"Voice" - независимая от диктора система. Это означает, что можно приступать к ее использованию без предварительного обучения программы особенностям вашей речи. Такой подход имеет и преимущества и недостатки: независимые от диктора системы легче настраивать, однако они менее точны. Тем не менее система "Voice" продемонстрировала неплохую точность. Ее можно "потренировать", чтобы она лучше распознавала отдельные слова или особенности вашего произношения. Однако для проведения тренировки по последнему сценарию требуется файл подкачки для "Windows" размером около 18 Мбайт.

При использовании входящих в комплект головных телефонов и микрофона нужно, чтобы между словами были короткие паузы. Для этого приходится немного потренироваться. Фирма Kurzweil утверждает, что можно достичь скорости диктовки 60 слов в минуту.

Существующие на сегодняшний день программы автоматического перевода, к сожалению, не совершенны. Прежде всего, это связано со сложностью задачи (многовариантность перевода, для правильности которого мозг человека учитывает весь свой предыдущий жизненный опыт). Только создание программ, обладающих зачатками искусственного интеллекта, позволит решить эту проблему.

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

Подобные программы строят на так называемых развивающихся алгоритмах. Вот что они из себя представляют:
  • порожденные человеком, но со временем все более теряющие с ним связь в силу собственного саморазвития;
  • с течением времени эти алгоритмы эволюционируют (в лучшую или, при неудачных установках, в худшую сторону);
  • не повинуются воле разработчика, а лишь входят с ним в контакт, причем развитие предполагает контакт не столько с разработчиком, сколько с предметным материалом (разработчик предоставляет грамматические правила, тогда как предметный поток - оригинал в виде надлежащим образом подготовленных переводных пар текстов); перевод дает возможность системе самостоятельно создавать грамматические правила;
  • имеют собственное развитие, а в лучших случаях и собственную модель развития;
  • живут относительно независимо от разработчика: через некоторое время его уже нельзя считать ответственным за данный алгоритм.

Вот некоторые правила механизма развития:
  • "самоанализ", или общий переразбор;
  • порождение новых связей и появление альтернатив;
  • если одна из альтернатив сама является обозначением группы альтернатив, то все они объединяются, сливаются;
  • для отсева "случайных" данных вводятся веса связей и представлений, "забывание" применяется как механизм удаления элементов памяти. В качестве примера попытки реализации подобного подхода можно назвать систему англо-русского машинного перевода "FULCRUM-3", но в целом эту задачу пока нельзя считать решенной.
Что касается синтеза речи, то эта проблема решена давно, правда, звучание "голоса" поначалу было механическим, "роботизированным". А сегодня уже появились программы для обычных звуковых карт, позволяющие выбрать даже тембр и акцент синтезируемого голоса. Его звучание близко к настоящему.

И все же пока еще не создан серьезный аппаратно-программный комплекс, объединяющий в себе решение всех задач одновременно. Но это только вопрос времени. Попробуем предположить, какие компьютерные ресурсы необходимы для такой программы. Ориентировочно - это ОЗУ объемом 16 или 32 Мбайт, процессор PENTIUM или Р6, от 200 до 500 Мбайт пространства на винчестере. Это реально уже сегодня, а завтра будет доступно по цене почти всем.

Подавление импульсов "дребезга" контактов: Опытные радиолюбители знают, что непосредственная подача сигналов от механических контактов на входы цифровых микросхем неприемлема из-за так называемого "дребезга" контактов. Под этим подразумевают явление многократного неконтролируемого замыкания и размыкания пары контактов в моменты их соединения и расхождения. Результат "дребезга" - серия коротких паразитных импульсов, которые неминуемо предшествуют каждому перепаду напряжения, вызываемому переключением этих контактов. В статье освещаются вопросы борьбы с последствиями "дребезга" контактов.

Известно, что установочные входы триггеров и счетчиков нечувствительны к импульсам "дребезга". Непосредственная же подача сигналов с механических контактов на счетные входы требует специальных мер по подавлению этих импульсов, могущих вызывать многократное непредсказуемое срабатывание триггеров и счетчиков.

Сайт про "Радио" неоднократно обращался к теме борьбы с последствиями "дребезга" контактов. Например, в статье С. Алексеева "Формирователи и генераторы на микросхемах структуры КМОП" описаны различные варианты цепей подавления импульсов "дребезга" с помощью статического триггера, дифференцирующей цепи, а также узла, обладающего свойствами интегрирующей цепи и триггера Шмитта.

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

В исходном состоянии на входе и выходе узла - высокий уровень. При замыкании контактов S1 напряжение на левой обкладке конденсатора С1 начинает уменьшаться и, если постоянная времени цепи R2C1 выбрана достаточно большой, достигает порога переключения элемента DD1.1 после окончания "дребезга". Элементы DD1.1 и DD1.2 переключаются, на выходе появляется низкий уровень. Положительная обратная связь обеспечивает крутые перепады напряжения на выходе.

При размыкании контактов S1 процесс переключения элементов протекает подобно описанному. В результате на выходе узла формируется импульс низкого уровня длительностью, равной времени замкнутого состояния контактов, а фронт и спад импульса несколько задержаны относительно моментов замыкания (на t2-t,) и размыкания (на t4-t3) контактов.

Блок питания тестера Испытатель диодов с автоматическим определением полярности подключения аналогичен описанному. При подключении диода (или...
Фирма Wandel & Goltermann Фирма Wandel&Goltermann (Германия) обеспечивает многих потребителей в мире технолопгческими приборами для измерения электромагнитного...
2010-2012 © Все права защищены
При копировании информации обратная ссылка обязательна