Опознающее устройство для речевого ввода данных в вычислительную машину

 

О П И С А Н И Е 25I270

Союз Советских

Социалистических

Республик »

1 В<. зоо .оз.- 3

) пйт, К, АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Зависимое от авт. свидетельства №

Кл. 42птв, 9/00

Заявлено 14.1!1.1968 (№ 1224984(18-24) с присоединением заявки ¹

Приоритет

МПК G 0614

Комитет по делам иаобретений и открытий при Совете Министров

СССР

Опубликовано 26.VIII.1969. Бюллетень ¹ 27 УДК 681.327.12(088.8)

Дата опубликования описания 12.11.1970

Авторы изобретения

В. Н. Трунин-Донской и Г. И. Цемель

Вычислительный центр АН СССР и Институт проблем передачи информации АН СССР

Заявители

ОПОЗНАЮЩЕЕ УСТРОЙСТВО ДЛЯ РЕЧЕВОГО ВВОДА

ДАННЫХ В BbIЧИСЛИТЕЛЬНУЮ МАШИНУ

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

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

Предлагаемое устройство отличается тем, что выходы блоков опознавания слов соединены через первые входы логических элементов

«И» на два входа со входами дешифраторов блока управления, а выходы дешифраторов подключены непосредственно или через элементы «ИЛИ» ко вторым входам логических элементов «И».

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

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

В соответствии с этим принципом все слова, используемые, например, при выполнении математических операций, разбивают на:

1. Слова, над которымп производятся действия: цифры от 0 до 9, плюс, минус, скобка, точка (для отделения дробной части числа от целой) .

II. Слова, с помощью которых выполняются действия над одним числом или выражением в скобках: синус и другие тригонометрические функции, экспонента, логарифм натуральный ит. п.

10 III. Слова, с помощью которых выполняются действия над двумя и более числами или

Выражениями В скобках: сложить, умножить, возвести (в степень) и т. п.

1Ъ. Слова, с помощью которых выполняются

15 более сложные вычисления: вычислить интеграл — пределы п т. п.

V. Служебные слова: слушай (начало фразы), цифра, слово, исправить, стоп, конец и т. д.

20 Такое разбиение слов на классы дает возможность автоматически определить структуру фразы (порядок чередования отдельных классов слов) по правилам построения фраз, близким и правилам естественной речи, и по части

25 опознанных слов (примерно так, как это имеет место при восприятии фраз человеком). Установление структуры фразы позволяет исправлять ошибки в случаях, когда некоторое слово фразы опознается как близкое к нему в про30 странстве признаков слово другого класса. Та251270

15 г0

З5

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

Указанные правила чередования классов слов во фразах могут быть (при выполнении, например, математических операций) такими: а) Фраза начинается со служебного слова, включающего устройство на опознавание слов остальной части фразы. б) Второе слово фразы указывает вид операции над числами и может принадлежать ко

II, III пли IV классу в зависимости от количества чисел или выражений в скобках или слов, используемых при более сложных вычислениях. в) После слов II u III класса всегда располагаются слова 1 класса. г) При выполнении двух операций над числом слова, обозначающие эти операции, разделяются словом «скобка». Обратные скобки в этих случаях не применяются. д) При выполнении тригонометрического действия после числа (или выражения в скобках) следует слово «градус» или «радиан».

Эти два слова образуют отдельный класс. е) Числа отличаются друг от друга словами, указывающими знак числа. ж) После чисел могут располагаться только слова: скобка, градус,:радиан, а также слова, разделяющие числа и обозначающие конец фразы.

На чертеже приведена блок-схема предложенного устройства.

Речевой сигнал, соответствующий одному из опознаваемых слов, поступает с микрофона 1 на блок 2 выделения признаков слов. Основываясь на полученных признаках, блоки 8 — б опознавания слов определяют принадлежность произнесенного слова. Блок 8 опознает слова

1 класса (нуль, один и др.), блок 4 опознает слова 11 класса (корень, логарифм и др.), блок 5 опознает начальное слово фразы (слушай), блок б — конечное слово фразы (конец) . Сигналы, соответствующие опознанным словам, с блоков 8 — б проходят соответственно через логические элементы «И» 7 — 10 на вход блока управления 11, отпирающего или запирающего данные логические элементы, и на вычислительную машину 12. В начальном положении блок управления 11 держит открытым элемент 9 и закрытыми элементы 7, 8, 10

В зависимости от наименования опознанного слова или группы слов блок 11 запирает часть элементов 7, 8, 9 или 10, что уменьшает число возможных ошибок опознавания за счет исключения слов, сигналы от которых поступают на запертые элементы.

Блок управления 11 состоит из дешифраторов 18 — lб и логических элементов «ИЛИ» 17 и 18. При поступлении сигнала на любой из дешифраторов все остальные устанавливаются в начальное (нулевое) положение. Функции блоков 8 — б опознавания, логических элементов «И» 7 — 10 и блока управления 11 могут быть выполнены вычислительной машиной.

Рассмотрим действие предлагаемого устрой- . ства на примере ввода устного задания на вычисление (1п 1. 357, выражаемого фразой:

«Слушай, корень, скобка, логарифм, один, точка, три, пять, семь, конец». Второе слово фразы может принадлежать только ко II классу, поэтому после произнесения и опознавания блоком 5 первого слова «слушай» и его прохождения через открытый элемент «И» 9 на блок 11 и вычислительную машину 12, дешифратор 15 через элемент «ИЛИ» 18 отпирает элемент 8. При этом дешифратор lб, державший открытым элемент 9, устанавливается в нулевое положение, при котором элемент 9 закрыт. По поступлении следующего сигнала, соответствующего опознанному блоком 4 второму слову «корень», дешифратор 14 через элемент «ИЛИ» 17 отпирает элемент 7, а элемент 8 при этом закрывается, так как после слов II класса всегда следуют слова 1 класса.

При произнесении каждого из остальных слов фразы блок управления 11 производит аналогичные переключения в соответствии с правилами построения фраз. После слова «скобка» блок 11 запирает элемент 7 и отпирает элемент 8, после слова «логарифм» вЂ” запирает элемент 8 и отпирает элемент 7. При произнесении первой цифры «один» и каждой из последующих цифр блок управления 11, оставляя открытым элемент 7, отпирает также элемент 10, так как существует возможность того, что любая цифра является последним знаком числа. После произнесения слова «конец» вычислительная машина 12 производит вычисления в соответствии с полученным заданием.

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

При вводе значительного массива слов одного класса (например, цифр) для обозначения начала и конца массива применяют специальные служебные слова.

Контроль за правильностью опознавания вводимых слов можно осуществлять также визуально с помощью системы отображения информации на электроннолучевой трубке.

Предмет изобретения

Опознающее устройство для;речевого ввода данных в вычислительную машину, содержащее микрофон, блок выделения речевых признаков, блоки опознавания слов и блок управления, отличающееся тем, что, с целью повышения его быстродействия и обеспечения воз251270

Составитель Г. Шибанов

Текред А. А. Камышникова

Корректоры: М. Коробова и Л. Корогод

Редактор Б. Нянкива

Заказ 3916/7 Тираж 480 Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

Москва Ж-35, Раушская наб., д. 4)5

Типография, пр. Сапунова, 2 мохкности автоматического исправления неверно опознанных слов по смыслу фразы, выходы блоков опознавания слов соединены через первые входы логических элементов «И» на два входа со входамн дешифраторов блока управления, а выходы дешифраторов подключены непосредственно нли через элементы «ИЛИ» ко вторым входам логических элементов «И».

Опознающее устройство для речевого ввода данных в вычислительную машину Опознающее устройство для речевого ввода данных в вычислительную машину Опознающее устройство для речевого ввода данных в вычислительную машину 

 

Похожие патенты:

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

Изобретение относится к устройствам для воспроизведения информации и управления процессом приготовления и/или обработки продуктов

Изобретение относится к средствам ввода пароля для доступа в компьютерные базы данных

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

Изобретение относится к доступу к информации в компьютерной системе с использованием распознавания и понимания

Изобретение относится к устройствам для представления информации с навигацией в структуре меню

Изобретение относится к сенсорным системам ближнего поля

Изобретение относится к обеспечению возможности поиска и просмотра аудио и видео контента (AVSBI)

 // 268044
Наверх