Форум программистов, компьютерный форум CyberForum.ru

Распознаватель речи - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество островов из единиц http://www.cyberforum.ru/cpp-beginners/thread1497694.html
Здравствуйте, есть задачка. Задача Острова Каждый элемент квадратной матрицы размеренности N x N равен нулю, либо единице. Найдите количество «островов», образованных единицами. Под «островом» понимается группа единиц (либо одна единица), со всех сторон окруженная нулями (или краями матрицы). Единицы относятся к одному «острову», если из одной из них можно перейти к другой «наступая» на...
C++ Создать консольное приложение на С/С++ для обработки и печати текста Создать приложение которое бы -обрабатывала текст -печатала весь текст -печать файла ***печать всех слов содержащих букву А -печать первого слова каждой строки Помогите пожалуйста, буду очень признательна! http://www.cyberforum.ru/cpp-beginners/thread1497655.html
C++ Не получается создать класс Account из книги Дейтелов
Задача: Создайте класс с именем Account, которым мог бы воспользоваться банк для представления банковских счетов своих клиентов. Ваш класс должен иметь один элемент данных типа int для представления банковского баланса.Класс должен предусматривать конструктор для инициализации элемента данных. Конструктор должен подтверждать значение начального баланса и гарантировать, что оно больше или...
C++ Напечатать слова последовательности, которые отличны от последнего слова и удовлетворяют заданным свойствам
Дана последовательность, содержащая до 5 слов, в каждом из которых до 5 строчных латинских букв; между соседними словами — не менее одного пробела, за последним словом точка. Напечатать те слова последовательности, которые отличны от последнего слова и удовлетворяют следующему свойству: 1) каждая буква входит в слово не менее двух раз; 2) в слове гласные буквы (a, e, i, o, u)...
C++ Какая скорость ввода gets? http://www.cyberforum.ru/cpp-beginners/thread1497609.html
Собственно какая скорость ввода gets? К примеру у scanf'a 2 секунды, а gets'a?
C++ Нужно написать бинарное дерево и выполнить ряд заданий написать бинарное дерево на задания: 1. Реализуйте программу, в которой выполняются все основные операции с бинарным деревом. 2. Найдите количество четных элементов бинарного дерева. Укажите эти элементы и их уровни. 3. Найдите сумму элементов сбалансированного дерева, находящихся на уровне k. 4. Оператор мобильной связи организовал базу данных абонентов, содержащую сведения о... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
12.07.2015, 21:15     Распознаватель речи
Распознавание речи вообще очень сложная и проблемная штука.
Теоретически, надо анализировать спектр сигнала и выделять отдельные фонемы и сочетания фонем статистическими методами вроде нейросетей. Тут уже не помешают определённые познания в лингвистике.
Но есть адова проблема, которая заключается в том, что люди, подлецы такие, очень невнятно говорят. Мозгу приходится подстраиваться исходя из контекста и ожиданий (наверняка каждый может вспомнить примеры из своей жизни, когда звучащая совершенно невнятно фраза после того, как смысл хотя бы частично ухвачен, начинает звучать намного более членораздельно). То, что в действительности приходит к нам в ухо, довольно сильно отличается от того, что мы слышим.
Получается, что для качественного распознавания речи надо понимать смысл произносимого, выстраивать контекст и предугадывать то, что может быть сказано далее. Нужен полноценный искусственный интеллект. Ну а при наличии отсутствия такового имеем то, что имеем: гугля, эпля и мелкозавры сумели выкатить что-то на основе своих обширных исследований и гигантских массивов данных, да и то работает через пень-колоду.
 
Текущее время: 18:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru