способ аутентификации диктора по парольной фразе

Классы МПК:G10L15/00 Распознавание речи
G10L17/00 Установление или подтверждение личности говорящего
Автор(ы):
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования "Казанский государственный университет им. В.И. Ульянова-Ленина" (RU)
Приоритеты:
подача заявки:
2009-08-11
публикация патента:

Изобретение относится к области техники анализа речи, в частности к системам ограничения несанкционированного доступа в помещения или информационным ресурсам. Техническим результатом является повышение достоверности распознавания диктора при использовании парольной фразы ограниченной длины. Указанный технический результат достигается тем, что осуществляют сравнение параметров входного речевого сигнала диктора в виде парольной фразы с заданной точностью способ аутентификации диктора по парольной фразе, патент № 2422921 с заранее сохраненными эталонами параметров входных речевых сигналов в виде той же парольной фразы, произносимых заранее известными дикторами, с последующей аутентификацией. В качестве упомянутых параметров берется низкочастотная часть вейвлет преобразования от нормированной функции распределения особых точек вдоль звукового файла, отвечающего входному речевому сигналу диктора в виде парольной фразы, выделенных сравнением отсчета в этой точке в звуковом файле с предшествующими и последующими отсчетами посредством обобщенных коэффициентов линейного предсказания и порога Т. Нормирование функции распределения сводится к приведению ее к стандартной длине Len, принятой при подсчете эталонных параметров входных речевых сигналов в виде парольной фразы, произносимых заранее известными дикторами. 1 ил. способ аутентификации диктора по парольной фразе, патент № 2422921

способ аутентификации диктора по парольной фразе, патент № 2422921

Формула изобретения

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

Описание изобретения к патенту

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

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

Известны способы и устройства для распознавания дикторов по речевому файлу, не зависящему от текста, на основе оценки статистических параметров в файле [1].

Данный способ предполагает наличие звукового файла для настройки и анализа продолжительностью порядка минуты, что не может быть применимо для аутентификации по парольной фразе, продолжительность которой составляет около 2-3 секунд.

Наибольшую популярность получили методы оценки параметров в модели на основе смеси Гауссовских распределений, например [2].

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

Известен метод идентификации диктора на основе коэффициентов линейного предсказания, теория которого представлена в [3]. Эти коэффициенты подсчитываются согласно формуле

способ аутентификации диктора по парольной фразе, патент № 2422921

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

Известен способ идентификации диктора, совпадающий с заявленным решением по наибольшему количеству существенных признаков и достигаемому техническому результату, принятому за прототип, по особенностям произнесения парольной фразы на основе разбиения звукового файла на отдельные зоны и анализу различных параметров, вычисленных по этим зонам [4]. Полученная информация обрабатывается статистическими методами. Решение принимается путем оценки вероятности появления вычисленного вектора параметров в принятой статистической модели с учетом длин доверительных интервалов.

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

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

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

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

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

Сущность заявленного технического решения заключается в том, что аутентификация диктора по входному речевому сигналу диктора в виде парольной фразы включает сравнение параметрического описания этого сигнала с заранее сохраненными эталонными параметрическими описаниями входных речевых сигналов в виде той же парольной фразы, произнесенной известными дикторами, с последующей аутентификацией диктора на основе результатов сравнения, характеризуется тем, что в качестве упомянутых параметрических описаний берется низкочастотная часть вейвлет преобразования от нормированной функции распределения особых точек, выделенных сравнением отсчета в звуковом файле с его окружением, определенным посредством 2р обобщенных коэффициентов линейного предсказания и порога Т, при этом нормированная функция распределения особых точек получается из экспериментальной функции распределения путем приведения последней к стандартной длине Len, эта низкочастотная часть сравнивается с эталонными параметрическими описаниями с заданной точностью способ аутентификации диктора по парольной фразе, патент № 2422921 с последующим принятием решения о правильности аутентификации диктора.

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

На вход блока 1 поступает звуковой файл. Этот блок подсчитывает обобщенные коэффициенты линейного предсказания согласно формуле

способ аутентификации диктора по парольной фразе, патент № 2422921

по формулам, приведенным ниже, и среднеквадратическое отклонение способ аутентификации диктора по парольной фразе, патент № 2422921 по стандартной формуле. В формуле (1) отсчет xn аппроксимируется линейной комбинацией Р отсчетов до отсчета xn и р отсчетов после отсчета xn. Для отыскания коэффициенты ak, bk введем следующие обозначения:

способ аутентификации диктора по парольной фразе, патент № 2422921 , способ аутентификации диктора по парольной фразе, патент № 2422921 , способ аутентификации диктора по парольной фразе, патент № 2422921

способ аутентификации диктора по парольной фразе, патент № 2422921 ,

способ аутентификации диктора по парольной фразе, патент № 2422921 ,

В этих обозначениях отыскание коэффициентов в (1) сводится к решению системы уравнений

способ аутентификации диктора по парольной фразе, патент № 2422921 , способ аутентификации диктора по парольной фразе, патент № 2422921

Обоснование указанных формул приведено в [5].

Блок 2 определяет, является ли центр интервала длины 2р+1 особой точкой.

На вход блока поступают звуковой файл, среднеквадратическое отклонение способ аутентификации диктора по парольной фразе, патент № 2422921 , обобщенные коэффициенты линейного предсказания a k, bk, k=1,способ аутентификации диктора по парольной фразе, патент № 2422921 ,p и порог T (выбирается из существующей экспериментальной базы КГУ). Для центра каждого интервала проверяется выполнение неравенства

способ аутентификации диктора по парольной фразе, патент № 2422921

При выполнении неравенства (2) центр интервала объявляется особой точкой. В силу однородности формулы выполнение неравенства (2) не зависит коэффициента усиления микрофона. На выходе блока получается последовательность zn, состоящая из 1 и 0 в зависимости от того, является ли xn особой точкой соответствующего интервала длины 2р+1 или не является особой точкой.

На вход блока 3 поступает последовательность {zn}, сгенерированная блоком 2, и параметр Len, равный степени 2 (выбирается из существующей экспериментальной базы КГУ).

Блок 3 сначала подсчитывает обычную функцию распределения согласно формуле способ аутентификации диктора по парольной фразе, патент № 2422921 , где N - длина поступившей последовательности zn . После этого производится нормирование найденной функции согласно формуле G(t)=F(t*N/Len), t=1,способ аутентификации диктора по парольной фразе, патент № 2422921 ,Len. Значения функции G(t) в виде последовательности длины Len поступают на вход блока 4.

Блок 4 осуществляет вейвлет преобразование полученной последовательности согласно формулам [L,H]=Wav(G), где L - низкочастотная часть, а H - высокочастотная часть вейвлет преобразования (см., например, [6]).

В частности, был использован фильтр Добеши db4. Последовательность L длины Len/2 сравнивается с эталонной последовательностью Lспособ аутентификации диктора по парольной фразе, патент № 2422921 , хранящейся в базе данных КГУ. Если имеет место неравенство |L-Lспособ аутентификации диктора по парольной фразе, патент № 2422921 |<способ аутентификации диктора по парольной фразе, патент № 2422921 , где способ аутентификации диктора по парольной фразе, патент № 2422921 (L) параметр из экспериментальной базы КГУ, то принимается решение о правильной аутентификации, в противном случае принимается решение об отказе в доступе к ресурсу.

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

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

Приведем результаты одного из экспериментов.

В качестве парольной фразы использована фраза "She had your dark suit in greasy wash water all year" из базы, произнесенная двенадцатью разными мужчинами.

После этого та же фраза была произнесена 10 раз одним оператором.

Файлы записаны в формате 16000 kHz, 16 bit и имеют длину 80-100 килобайт. Приведем результат одного из экспериментов.

Число коэффициентов линейного предсказания 2р выбиралось равным 12, параметр Т для выделения особых точек брался равным 0.02, длина Len нормированной функции распределения бралась равной 1024, для подсчета низкочастотной составляющей вейвлет преобразования использовалось преобразование db4. Параметр способ аутентификации диктора по парольной фразе, патент № 2422921 в процедуре принятия решения выбирался таким образом, чтобы вероятность ошибки первого рода (диктор не был аутентифицирован) составляла 0.05.

При указанном значении способ аутентификации диктора по парольной фразе, патент № 2422921 вероятность ошибки второго рода (неверная аутентификация диктора) равнялась 0.26.

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

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

Заявленное техническое решение реализовано в лабораторных условиях Казанского государственного университета и может быть реализовано на любом специализированном предприятии(учреждении) с использованием стандартного оборудования, что является доказательством соответствия заявленного технического решения критерию «промышленная применимость», предъявляемому к изобретениям.

Источники информации

1. Патент РФ 2107950.

2. Патент США 6411930.

3. A.Oppenheim, R.Schafer. Discrete-time signal processing. Prentice Hall, 1989.

4. Патент РФ 2230375.

5. Е.Л.Столов. Алгоритм обработки голосового пароля // Исследования по информатике, № 11, "Отечество", Казань, 2007, с.103-108.

6. С.Малла. Вейвлеты в обработке сигналов. М.: Мир, 2005.

Класс G10L15/00 Распознавание речи

основанные на языке разметки выбор и использование распознавателей для обработки произнесения -  патент 2525440 (10.08.2014)
электронно-вычислительное устройство -  патент 2523220 (20.07.2014)
способ обнаружения эмоций по голосу -  патент 2510955 (10.04.2014)
способ и система для предоставления речевого интерфейса -  патент 2494476 (27.09.2013)
устройство и способ основанного на контексте арифметического кодирования и устройство и способ основанного на контексте арифметического декодирования -  патент 2493652 (20.09.2013)
архитектура распознавания для генерации азиатских иероглифов -  патент 2477518 (10.03.2013)
способ электронного анализа диалога и система для осуществления этого способа -  патент 2472219 (10.01.2013)
система и способ распознавания речи -  патент 2466468 (10.11.2012)
устройство и способ формирования сигнатуры акустического сигнала, устройство идентификации акустического сигнала -  патент 2459281 (20.08.2012)
способ обработки речевого сигнала в частотной области -  патент 2454735 (27.06.2012)

Класс G10L17/00 Установление или подтверждение личности говорящего

способы и устройство для осуществления распределенных многомодальных приложений -  патент 2494444 (27.09.2013)
способ контактно-разностной акустической идентификации личности -  патент 2451346 (20.05.2012)
способ аутентификации диктора по парольной фразе -  патент 2422920 (27.06.2011)
аутентификация пользователя посредством комбинирования установления личности говорящего и обратного теста тьюринга -  патент 2406163 (10.12.2010)
способ и устройство автоматической верификации личности по голосу -  патент 2399102 (10.09.2010)
усовершенствованная идентификация вызывающего абонента на основе распознавания речи -  патент 2383938 (10.03.2010)
способ верификации пользователя в системах санкционирования доступа -  патент 2351023 (27.03.2009)
система голосового распознавания пользователя транспортного средства -  патент 2337020 (27.10.2008)
способ и система автоматической проверки присутствия лица живого человека в биометрических системах безопасности -  патент 2316051 (27.01.2008)
способ автоматического распознавания человека с использованием акустических сигналов, снимаемых с тела человека -  патент 2263358 (27.10.2005)
Наверх