Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
ys
0 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 2
1

Определение начальной и конечной точки произнесенного слова в звуковом потоке

02.02.2016, 21:53. Просмотров 1514. Ответов 7
Метки нет (Все метки)

Приветствую всех Решил воспользоваться помощью знатоков!! Мне нужно написать алгоритм, которые будет брать файл с разговором со слитной речью, а после поочередно заносить начало и конец каждого слова этого разговора в бд, знает ли кто нибудь, как реализовать такое алгоритм? возможно ли такое?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2016, 21:53
Ответы с готовыми решениями:

Определение начальной и конечной координаты линии
Здравствуйте... Помогите мне решить непростую задачу. На листе есть линия в виде стрелки. Нужно...

Поиск слова по начальной и конечной букве
У самого не получается сделать, может не понимаю чего. Задание на картинке.Текстовая часть задания...

Создание синусоиды по начальной и конечной точкам
Здравствуйте! использую Delphi 6. Недавно услышал где-то, что можно отобразить синусоиду задав...

Как высчитать остаток начальной и конечной даты?
пытаюсь так, ну пока не получается... next записана в бд так 2015-10-14 $reg=date("Y-m-d"); -...

7
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 626
02.02.2016, 23:41 2
Найди огибающую речевого сигнала. Потом придется оценить шум в паузе. Это можно принять за конец слова.
Но ошибок будет много. Распознавание речи - сложная, многоступенчатая задача.
И по этому вопросу полно литературы... Велосипед изобретать не обязательно
0
ys
0 / 0 / 0
Регистрация: 02.02.2016
Сообщений: 2
11.02.2016, 19:55  [ТС] 3
Вообще я думал использовать алгоритм VAD, ты скорее всего знаешь, для чего он. Ну я думал он подойдет для решения моей задачи, работает та он хорошо, но когда слова идут друг за другом, он не может определять это. Ну это и так понятно, он ведь рассчитан на определения зоны активности речи и неактивности. Может еще что нибудь посоветуешь? Читал статью на хабре ссылка, там говориться, что есть алгоритм Рабинел-Ламель, знаешь о таком?
0
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 626
04.03.2016, 21:47 4
Советую Вам обратиться на специализированные форумы. Там более грамотно смогут проконсультировать.
0
0 / 0 / 0
Регистрация: 17.11.2015
Сообщений: 1
10.05.2016, 05:08 5
Цитата Сообщение от ys Посмотреть сообщение
Вообще я думал использовать алгоритм VAD, ты скорее всего знаешь, для чего он. Ну я думал он подойдет для решения моей задачи, работает та он хорошо, но когда слова идут друг за другом, он не может определять это. Ну это и так понятно, он ведь рассчитан на определения зоны активности речи и неактивности. Может еще что нибудь посоветуешь? Читал статью на хабре ссылка, там говориться, что есть алгоритм Рабинел-Ламель, знаешь о таком?
Тут он описан, как пункт 5 во второй работе.
https://edu.botik.ru/proceedings/sit2011.pdf
0
0 / 0 / 0
Регистрация: 11.08.2016
Сообщений: 19
12.08.2016, 08:53 6
еще могу посоветовать сделать плавающий уровень фона.
за фон берите отсчеты с минимальными амплитудами разброса между минимумами и максимумом энергии в пакете
ну и конечно желательно речь с паузами, как написано в работе невокальные компоненты очень тяжело отделить от шума видимо потому чтоони по сутисвоей шумом и являются- к примуру звук х - просто шум ветра
0
120 / 106 / 14
Регистрация: 23.10.2014
Сообщений: 497
12.08.2016, 09:38 7
При слитной речи - только ухом.
0
0 / 0 / 0
Регистрация: 11.08.2016
Сообщений: 19
12.08.2016, 09:53 8
вполне возможно получить границы слов в процессе распознавания, однако как я понял тут обратная задача чтобы облегчить задачу распознавателя порезать поток на слова. увы.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2016, 09:53

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

Определить кратчайший путь от начальной вершины к конечной
определить кратчайший путь от начальной вершины к конечной. заполнить ленточную матрицу шириной 3,...

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

Найти количество счастливых дней между начальной и конечной датой
Жомарт прочитал в гороскопе что если 7-ое число месяца приходится на вторник,то этот день является...

Как посчитать разницу между датами - конечной и начальной - в днях ?
1 столбец - начальная дата, 2 столбец - конечная дата, как в 3 столбце посчитать разницу между...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.