Устройство для синтеза речи Советский патент 1984 года по МПК G06F3/16 

Описание патента на изобретение SU1095167A1

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

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

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

название год авторы номер документа
Адаптивное устройство для обучения языкам 1987
  • Шеншев Леонид Владимирович
SU1441445A1
УСТРОЙСТВО ДЛЯ СБОРА, РЕГИСТРАЦИИ И СТАТИСТИЧЕСКОЙ ОБРАБОТКИ ПОЛЕТНОЙ ИНФОРМАЦИИ 1996
  • Краснопирка А.М.
  • Горшков В.А.
  • Киташин Ю.А.
  • Пинаев С.А.
  • Мазничка Ю.И.
  • Егоршев Е.Ю.
  • Спельников В.И.
  • Алембаторов А.П.
RU2115163C1
УСТРОЙСТВО ДЛЯ СИНТЕЗА РЕЧЕВЫХ СИГНАЛОВ 1991
  • Евченко А.И.
  • Горемыкин А.И.
  • Извозчиков С.В.
  • Шестаков С.А.
RU2020608C1
Устройство для распознавания изображений 1983
  • Гафаров Зикаф Мидхатович
  • Гафаров Ренат Мидгатович
SU1215123A1
Устройство для диагностики цифровых блоков 1988
  • Роженцов Валерий Витальевич
SU1674129A1
Устройство для цветовой коррекции кинофильмов,передаваемых по телевидению 1984
  • Иванов Виктор Георгиевич
SU1233162A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДВИЖЕНИЯ ТРАНСПОРТНЫХ СРЕДСТВ 1992
  • Кожухов Е.А.
  • Люханов В.М.
  • Рубненков В.В.
  • Подвальный С.Л.
RU2054198C1
Устройство для определения объемного расхода жидкости 1989
  • Ноянов Владимир Матвеевич
SU1723440A1
Устройство для сопряжения вычислительной машины с датчиками 1982
  • Алиев Тельман Аббас Оглы
  • Кадымов Рауф Мустафа Оглы
SU1070540A1
Устройство для контроля и регистрации асинхронных сигналов интерфейса 1982
  • Васюкевич Игорь Олегович
  • Максимов Владимир Иванович
  • Пономарев Юрий Петрович
  • Тимофеев Игорь Михайлович
SU1084803A1

Иллюстрации к изобретению SU 1 095 167 A1

Реферат патента 1984 года Устройство для синтеза речи

1. УСТРОЙСТВО ДЛЯ СИНТЕЗА РЕЧИ, содержащее первьй счетчик, генератор импульсов, громкоговоритель, блок управления, блок памяти, выходы первой группы блока управления соединены с входами второй группы блока памяти, входы первой группы которого являются входами группы устройства, отличающееся тем, что, с целью повышения надежности устройства за счет уменьшения ошибок интерполяции, в него введены второй счетчик, генератор псевдослучайных чисел, одновибратор, кольцевой регистр, модулятор, выход которого соединен с входом громкоговорителя, первый вход модулятора соединен с третьим выходом блока управления, входы первой группы которого соединены с выходами второй группы блока памяти, выходы первой группы которого соединены с входами первой группы кольцевого регистра, первый вход которого соединен .с выходом генератора импульсов и третьим входом блока управления, первый выход кото&t U/iai:ti.ui.. рого соединен с входом генератора псевдослучайных чисел, выход которого соединен с третьим входом блока управления и с вторым входом кольцевого регистра, входы второй группы которого соединены с выходами второй группы блока управления, второй выход которого соединен с первым входом первого счетчика, второй вход которого соединен с первым выходом кольцевого регистра, второй выход которого соединен с вторым входом модулятора, второй выход первого счетчика соединен с входом одновибратора, первьм выход которого соединен с вторым входом второго счетчика, выход которого соединен с входа(Л ми второй группы блока управления, второй вход которого соединен с первым входом второго счетчика и является первым входом устройства, второй выход одновибратора соединен с третьим входом кольцевого регистра, четвертый выход блока управления является выходом устройства, выходы третьCD СЛ ей группы блока памяти соединены с входами третьей группы блока управления . О5 2. Устройство по п. 1, отличающееся тем, что блок управления содержит первый, второй, третий и четвертый элементы И, преобразователь кодов, дешифратор и триггер, первый выход которого соединен с вторыми входами первого, второго и третьего элементов И, второй выход триггера является четвертым выходом блока, второй вход триггера является вторым входом блока, первый вход триггера соединен с выходом четвертого

Формула изобретения SU 1 095 167 A1

Изобретение относится к вычислительной технике и может быть исполь зовано для вывода речевой информаци из ЭВМ. Известно устройство для синтеза речи, содержащее соединенные последовательно блок памяти, регистр, ко мутатор двоичных сигналов, цифро-ан логовый преобразователь, коммутатор аналоговых сигналов, подключенный к входам двух блоков накопительных конденсаторов, выходы которых соеди нены с соответствующими входами бло ка интерполяции, выход последнего подсоединен к воспроизводящему уст OOACTBV С 1 3. Недостатком данного устройства является его сложность(использовани цифро-аналогового преобразователя и блока интерполяции усложняет устройство и, кроме того, снижает его надежность). Известно также устройство для синтеза речи, содержащее генератор прямоугольных импульсов, блок управ ления, первый выход которого соединен с входом буферного блока памяти воспроизводящее устройство, счетчик блок сопряжения, сумматор, цифроаналоговый преобразователь, блок сравнения, источник опорного напряжения . Выход блока сопряжения соединен с дополнительным входом буфер ного блока памяти, соединенного с блоком управления с обеспечением обратной связи, третий выход которого соединен с входом блока сопряжения, четвертый выход блока управления соединен с первым входом сумматора, выход которого соединен с гпервым входом блока сравнения и с вторым входом блока считывания, выход источника опорного напряжения соединен с вторым входом блока сравнения, выход которого соединен с входом блока управления и установочным входом счетчика, генератор прямоугольных импульсов подключен к счетному входу счетчика, выходы которого соединены с входами цифро-аналогового преобразователя, выход которого соединен с вторым входом сумматора, второй выход блока управления соединен с первым входом блока считывания, выход которого соединен с входом воспроизводящего устройства 2. Недостатком данного устройства является его низкая надежность, обусловленная применением ионоскопа в блоке считывания. Цель изобретения - повьш1ение надежности устройства за счет уменьшения, ошибок интерполяции. Цель достигается тем, что в устройство для синтеза речи, содержащее первьй счетчик, генератор импульсов, блок управления, блок памяти, громкоговоритель, причем выходы первой группы блока управления соединены с входами второй группы блока памяти, входы первой группы которого являются входами группы устройства, дополнительно введены второй счетчик, генератор псевдослучайных чисел, одновибратор, кольцевой регистр, модулятор, выход которого соединен с входом громкоговорителя, первый вход модулятора соединен с третьим выходом блока управления, входы первой группы которого соединены с выходами второй группы блока памяти, выходы первой группы которого соединены с входами первой группы кольцевого регистра, первый вход которого соединен с выходом генератора импуль сов и третьим входом блока управления, первый выход которого соединен с входом генератора псевдослучайных чисел, выход которого соединен с третьим входом блока управления и с вторым входом кольцевого регистра, входы второй группы которого соединены с выходами второй группы блока управления, второй выход которого соединен с первым входом первого счетчика, второй вход которого соединен с первым выходом кольцевого регистра, второй выход которого соединен с вторым входом модулятора, второй выход первого счетчика соединей с входом одновибратора, первый выход которого соединен с вторым входом второго счетчика, выход которого соединен с входами второй блока управления, второй вход которого соединен с первым входом второго счетчика и является первым входом устройства, второй выход одновиб ратора соединен с третьим входом кольцевого регистра, четвертый выход блока управления является выходом устройства, выходы третьей группы блока памяти соединены с входами третьей группы блока управления. Блок управления содержит первый, второй, третий и четвертый элементы И, преобразователь кодов, дешифра тор и триггер, первый выход которого соединен с вторыми входами первого, второго и третьего элементов И, вто- рой выход триггера является четвертым выходом блока, второй вход триггера является вторым входом блока, первый вход триггера соединен с выходом четвертого элемента И, входы которого соединены с входами дешифра тора и являются входами второй группы блока, выходы дешифратора являются выходами первой группы блока, вто рой вход преобразователя кодов является первьпм входом блока, входы груп пы преобразователя кодов являются входами первой группы блока, выходы группы преобразователя кодов являются выходами второй группы блока, выход преобразователя кодов является вторым выходом блока, первый вход преобразователя кодов соединен с выходом третьего элемента И, первый вход которого является третьим входом блока управления, первые входы первого и второго элементов И являются входами третьей группы блока, выход первого элемента И является третьим выходом блока, выход второго элемента И является первым выходом блока. На фиг. 1 представлена схема устройства для синтеза речи; на фиг.2 структура командь организации данных из ЭВМ; на фиг. 3 т схема блока управления . Устройство для синтеза речи содержит блок 1 памяти, второй счетчик 2, reHepaTopci.3 импульсов, блок 4 управления, генератор 5 псевдослучайных чисел, первый счетчик 6, одновибратор 7, кольцевой регистр 8, модулятор 9, громкоговоритель 10, первый вход 11 устройства, второй вход 12 устройства, выход 13 устройства. Блок 4 управления содержит первый элемент И 14, преобразователь 15 кодов для согласования разрядности кольцевого регистра с форматом двоичного кода речевого эталона, дешифратор 16 и триггер 17 и четвертый элемент И 18, второй 19 и третий 20 элементы И. Устройство для синтеза речи работает следующим образом. Управляющая программ в зависимости от характера синтезируемых речевых сообщений выбирает из запоминающего устройства в нужной последовательности соответствующие речевые эталоны, формирует команды (фиг. 2) и засылает их в блок 1 памяти синтезатора. Команда имеет следующую структуру организации данных: ПД - поле данных, служит для занесения двоичного кода элементарного речевого эталона; ПС - поле счета, служит для помещения управляющей информации, а именно: 21 - длина двоичного кода элементарного речевого эталона, записанного в поле данных, 22 - длительность звучания, 23 - уровень громкости, 24 - блокировка датчика псевдослучайных чисел. Кроме того, по входу 12 в счетчик 2 (команд) заносится общее число команд, переданных в блок 1 памяти. Блок управления представляет собой специализированный дешифратор, который вырабатывает управляющие сигналы в зависимости от условий текущей фазы синтеза. Блок 4 управления считывав г содержимое поля счета первой ко , согласует разрядность кольцевого регистра 8 с форматом двоичного кода речевого эталона, заносит в пер вый счетчик 6 (циклов) содержимое по ля 22 (дополнение числа/п, где т емкость счетчика) команды, а в модулятор 9 - содержимое поля 23, а также заносит содержимое поля данных в кольцевой регистр 8 и запускает его. С выхода кольцевого регистра 8 двоич ный код речевого эталона поразрядно поступает на модулятор 9 и с него на громкоговоритель 10. После того, как счетчик 6 заполнится, на его вто ром выходеустановится управляниций сигнал, запускающий одновибратор 7 и переводящий блок 4 управления в ре жим считывания очередной команды. Одновибратор 7 сбрасывает содержимое кольцевого регистра 8 и заносит единицу в счетчик 2. Генератор 5 псевдо случайных чисел управляет физической длиной элементарного сегмента в каждом цикле, воздействуя непосредствен но на структурные элементы речи. В последующих циклах взаимодействие функциональных узлов устройства буде аналогичным. Однако, как только заполнится счетчик 2, блок 4 управления установит на выходе 13 сигнал Устройство кончило, в ответ на который ЭВМ должна прислать либо новый набор команд, либо снять с входа 12 сигнал, разрешающий работу уст ройства. . Для понимания работы блока управления рассмотрим более детально устройство и особенности функционирования преобразователя 15 для согласова ния разрядности кольцевого регистра с форматом двоичного кода речевого эталона и дешифратора 16. В качестве кольцевого регистра используется линейка триггеров, обес печивающая как параллельное, так и последовательное занесение информации перед началом синтеза отдельного звука. Циклическое поразрядное считывание содержимого кольцевого регистра в процессе синтеза осуществляется не за счет продвижения информации в нем, а за счет циклического формирования адреса считываемого разряда. Такой способ организации регистра позволяет не только упростить процедуру согласования его разрядности с форматом эталонного 10 7б звука, но и избежать излишних аппаратурных затрат. Необходимость согласования формата связана с тем, что разрядность регистра фиксирована, в то время как разрядность или формат эталона для различных звуков могут быть различными, и к тому же весьма значительными. Для согласования формата достаточно определенным образом управлять формированием адресов счетчика адреса разряда регистра. Это достигается следующим образом. Счетчик 6 (адреса) состоит из двух синхронно работающих частей (счетчиков) , на счетные входы которых поступают импульсы тактовой частоты. Первая часть счетчика 6 считает от единицы до четырех и формирует текущий адрес разряда кольцевого регистра. Вторая часть счетчика 6, кроме счетного входа, включенного параллельно счетному входу первой части счетчика 6, имеет входы параллельного занесения, включенные на выходы регистра области поля счета команды в блоке 1 памяти. Благодаря этому в начале каждого цикла в него заносится обратный код числа разрядов эталона звука. Выходы этого счетчика поступают на восьмивходовую схему совпадения. Вторая часть счетчика 6 заполнится полностью, как только он насчитает заданное полем 1 число тактовых импульсов. В этот момент сработает схема совпадения, включенная на его выходе, и сигнал с выхода блока 4 управления модифицирует на единицу содержимое счетчика 6. Изменение состояния счетчика 6 вызовет срабатывание одновибратора (расположенного в счетчике 6), который обеспечит по входу 2 блока 4 управления сброс в исходное состояние обоих счетчиков. При этом первый счетчик 6 сбросится в нулевое состояние II в следующем цикле начнет счет с единицы. Второй счетчик 2, поскольку его входы параллельного занесения постоянно включены на входы области . поля счета команды в блоке 1 памяти, окажется установленным в начальное состояние, соответствукмцее обратному коду числа разрядов эталона звука. Таким образом, в каждом последующем цикле работа счетчиков адреса разряда кольцевого регистра повторится аналогично вьше описанному способу.

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

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

Триггер 17 обеспечивает работу синтезатора с момента возбуждения каналом ЭВМ по входу 12 и до окончания выполнения последней команды синтеза.

После того, как ЭВМ передаст в блок памяти синтезатора необходимый набор команд и занесет соответствующую информацию в счетчик команд, программно будет возбужден по входу 12 сигнал высокого уровня. Триггер 17 установится в единичное состояние и разрешит работу элементов И 1А, 19, 20. Элементы И 14 и 19 обеспечивают передачу в блок 5 и 9 синтезатора содержимое соответствующих полей команды из блока памяти для последующего управления их работой. Элемент И 20 обеспечивает подачу синхроимпульсЪЪ генератора тактовой частоты на счетный вход схемы согласования формата и тем самым обеспечивает процесс синтеза. В процессе синтеза содержимое счетчика 6 и счетчика 2 будет изменяться. Поскольку входы элемента И 18 соединены с выходами счетчика 2 по входу 2 г блока 4 управления, то в тот момент, когда счетчик 2 заполнится полностью (т.е., все команды выполнены) , сработает элемент И 18 и по входу сбросит триггер 17 в исходное состояние. Потенциал низкого уровня

на единичном выходе триггера запретит работу элементов И 14 группы, а потенциал высокого уровня с инверсного выхода триггера возбудит БЫход 13, извещая канал ЭВМ о том, что выполнение принятого набора команд завершено. В ответ ЭВМ либо пришлет новый набор команд, либо логически отключится от синтезатора.

Счетчик 6 (циклов) управляет дли- . тельностью звучания синтезируемых звуков. К моменту начала выполнения каждой команды по входам параллельного занесения в него заносится содержимое области 2 поля счета выбранной команды. Это содержимое представляет собой обратный код числа циклов эталона звука. Каждый раз изменение

состояния счетчика 6 используется для сброса счетчика 2 в исходное состояние. На выходе счетчика 6 также включена восьмивходовая схема совпадений, которая срабатывает как

только все разряды счетчика заполняются единицами.

Выход счетчика 6 подключен к входу одновибратора 7. Одновибратор 7 запускается и формирует импульс гашения, обеспечивающий сброс в исходное (нулевое) состояние кольцевого регистра 8, кроме того, импульс гашения поступает на вход счетчика 2 в качестве счетного импульса

и модифицирует его состояние на единицу.

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

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

Устройство выполнено в виде компактной приставки с неограниченным ресурсом работы и подключается в линию стандартного интерфейса мультиплексного канала ЭВМ, как внешний терминал.

N

IPUi.t .

(риг. 2

(риг, 3

Документы, цитированные в отчете о поиске Патент 1984 года SU1095167A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Способ передачи речевого сигнала 1975
  • Вялов Виктор Леонидович
  • Захарченко Гаррий Федорович
  • Куля Виктор Иванович
  • Мохнев Сергей Петрович
SU555424A1
Печь-кухня, могущая работать, как самостоятельно, так и в комбинации с разного рода нагревательными приборами 1921
  • Богач В.И.
SU10A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для вывода информации из электронной вычислительной машины 1976
  • Квурт Леонид Семенович
  • Котляров Владимир Леонидович
SU613318A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 095 167 A1

Авторы

Бондаренко Михаил Федорович

Дрюченко Алексей Яковлевич

Шабанов-Кушнаренко Юрий Петрович

Усенко Сергей Андреевич

Даты

1984-05-30Публикация

1982-05-05Подача