Антенна АА130 05
![]() Ослабление уровня сигнала
![]() Программы распознавания речи ![]() Первой взялась за создание высококачественной системы распознавания речи для ПК 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 слов в минуту. Существующие на сегодняшний день программы автоматического перевода, к сожалению, не совершенны. Прежде всего, это связано со сложностью задачи (многовариантность перевода, для правильности которого мозг человека учитывает весь свой предыдущий жизненный опыт). Только создание программ, обладающих зачатками искусственного интеллекта, позволит решить эту проблему. Вообще говоря, мозг человека можно рассматривать как сверхмощный компьютер, а личность, ощущение собственного "я" или так называемую "душу" - как очень сложную саморазвивающуюся программу, которая и была достигнута в результате саморазвития (особенно быстрыми темпами оно проходит в детстве). По этому пути и пошли лучшие программисты, создающие современные программы для перевода (естественно, в относительно узких рамках данной зада). Подобные программы строят на так называемых развивающихся алгоритмах. Вот что они из себя представляют:
Вот некоторые правила механизма развития:
И все же пока еще не создан серьезный аппаратно-программный комплекс, объединяющий в себе решение всех задач одновременно. Но это только вопрос времени. Попробуем предположить, какие компьютерные ресурсы необходимы для такой программы. Ориентировочно - это ОЗУ объемом 16 или 32 Мбайт, процессор PENTIUM или Р6, от 200 до 500 Мбайт пространства на винчестере. Это реально уже сегодня, а завтра будет доступно по цене почти всем. Подавление импульсов "дребезга" контактов: Опытные радиолюбители знают, что непосредственная подача сигналов от механических контактов на входы цифровых микросхем неприемлема из-за так называемого "дребезга" контактов. Под этим подразумевают явление многократного неконтролируемого замыкания и размыкания пары контактов в моменты их соединения и расхождения. Результат "дребезга" - серия коротких паразитных импульсов, которые неминуемо предшествуют каждому перепаду напряжения, вызываемому переключением этих контактов. В статье освещаются вопросы борьбы с последствиями "дребезга" контактов. Известно, что установочные входы триггеров и счетчиков нечувствительны к импульсам "дребезга". Непосредственная же подача сигналов с механических контактов на счетные входы требует специальных мер по подавлению этих импульсов, могущих вызывать многократное непредсказуемое срабатывание триггеров и счетчиков. Сайт про "Радио" неоднократно обращался к теме борьбы с последствиями "дребезга" контактов. Например, в статье С. Алексеева "Формирователи и генераторы на микросхемах структуры КМОП" описаны различные варианты цепей подавления импульсов "дребезга" с помощью статического триггера, дифференцирующей цепи, а также узла, обладающего свойствами интегрирующей цепи и триггера Шмитта. Рассмотрим более подробно работу этого узла, незаслуженно редко используемого радиолюбителями. Схема его упрощенные временные диаграммы работы. В исходном состоянии на входе и выходе узла - высокий уровень. При замыкании контактов S1 напряжение на левой обкладке конденсатора С1 начинает уменьшаться и, если постоянная времени цепи R2C1 выбрана достаточно большой, достигает порога переключения элемента DD1.1 после окончания "дребезга". Элементы DD1.1 и DD1.2 переключаются, на выходе появляется низкий уровень. Положительная обратная связь обеспечивает крутые перепады напряжения на выходе. При размыкании контактов S1 процесс переключения элементов протекает подобно описанному. В результате на выходе узла формируется импульс низкого уровня длительностью, равной времени замкнутого состояния контактов, а фронт и спад импульса несколько задержаны относительно моментов замыкания (на t2-t,) и размыкания (на t4-t3) контактов. |
Блок питания тестера
Фирма Wandel & Goltermann
|