Читаем Посвящение в радиоэлектронику полностью

Но как же сообщения, переданные в сеть связи, находят нужный терминал? Ведь терминалов подключено к сети тысячи, а то и больше? А как находит телефонный звонок нужного абонента? Мы набираем номер! А как находит письмо адресата? На конверте написан адрес! А как находит сигнал считывания в ЭВМ нужную ячейку памяти? В нем содержится код ячейки. Все точно так же происходит и в сети связи. Каждый «пакет» информации снабжается «адресом» цифровым кодом, расположенным перед посылкой. На входном порте каждого терминала установлен дешифратор, «читающий» все адреса циркулирующих в сети сигналов: «Это не мне, это не мне, стоп! Мой код!». Тут же включается регистр памяти, который и считывает передаваемое сообщение. А на все остальные «пакеты» терминал просто не реагирует. Если учесть, что скорость передачи сигналов в сети огромна, то оказывается, что для передачи «электронного письма» от момента его «написания» до прочтения корреспондентом требуется не более нескольких минут. И при всем при том корреспондент может находиться как в соседней квартире, так и на другом конце земного шара! Вот какие чудеса открывает перед нами вычислительная техника! Однако возникает вопрос: как-то мы будем жить в будущем «электронном мире» без бумаги, без почты и без денег? Интересно и жутковато, но не будем заранее пугаться. Все это наступит не так уж скоро и не сразу, так что постепенно привыкнем. Человек ведь ко всему привыкает.

Разговор с ЭВМ

Роботы, говорящие «механическим» голосом, уже прочно вошли в книги и появились на киноэкране. Заставить ЭВМ говорить сравнительно несложно. Словарный запас она запомнит, и он наверняка будет больше, чем у людоедки Эллочки из известного романа И. Ильфа и Е. Петрова. Звукогенератор тоже можно сделать, и он будет управляться цифровым сигналом с выхода ЭВМ. Голос получится очень ровный, лишенный всякой эмоциональной окраски. Научить машину эмоциям — задача очень сложная, если не сказать невозможная. А вот научить разговаривать ее не «механическим», а вполне человеческим голосом можно.

Микроэлектронный синтезатор речи, «говорящая» СБИС, устроен следующим образом. Часть кристалла отведена под ПЗУ, в которое раз и навсегда занесена информация, полученная преобразованием в цифровой код аналоговых сигналов, соответствующих словам и отдельным фразам, произнесенным диктором перед микрофоном. Эта информация и образует словарный запас синтезатора. При работе ЭВМ наступает момент, когда надо произнести фразу, т. е. выдать результат в «речевом» виде. На кристалле синтезатора расположены дешифратор и счетчик адресов. Они получают команду от ЭВМ, и содержимое соответствующих ячеек памяти поступает на цифро-аналоговый преобразователь, выполненный на том же кристалле. Цифровой код превращается в аналоговый звуковой сигнал и звучит в громкоговорителе.

В зависимости от назначения синтезатора в ПЗУ запоминается либо набор числительных (например, в БИС для часов с устным объявлением времени или при необходимости вывода только цифровой информации), либо набор фонем. Фонема — это элементарный звук речи, соответствующий слогу или одному звуку. В этом случае синтезатором речи управляет специальный микропроцессор, «собирающий» из отдельных фонем слова и фразы. Такие системы уже сегодня используют для вывода данных на терминалах. Словарь и язык, на котором «разговаривает» кристалл, можно изменить, применив ПЗУ с другим набором слов и фонем.

Значительно более сложная задача — заставить машину «понимать» слова, произносимые оператором. Но и здесь достигнуты определенные успехи. Наиболее простой путь состоит в следующем. На этапе «обучения» оператор произносит ряд слов и фраз, которые преобразуются в последовательный двоичный код и запоминаются в ЗУ. Им в соответствие ставятся определенные команды или данные, которые также запоминаются. При работе речевого терминала любая фраза, произнесенная оператором, также превращается в двоичный код и сравнивается с содержимым памяти. Если обнаруживается совпадение, терминал выдаст команду, соответствующую произнесенной фразе.

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

Говорящая ЭВМ.

Перейти на страницу:

Все книги серии Массовая радиобиблиотека

Похожие книги

Электроника для начинающих (2-е издание)
Электроника для начинающих (2-е издание)

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

Чарльз Платт

Радиоэлектроника / Технические науки