Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > работа со звуком в C#


Автор: wowmao 2.11.2007, 14:21
здравствуйте

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

для начала надо считать голос с диктофона, и определить спектр частот

можете рассказать(или поделиться ссылкой этом где об рассказанно), как в C# работать со звуком и может быть даже дать ссылки на готовые решения для ознакомления с оными?

спасибо

Автор: Walker 2.11.2007, 15:52
http://ru.wikipedia.org/wiki/DirectX Пространство имён DirectSound. Основная библиотека, но решает ли она задачи анализа, - точно не знаю.

Автор: wowmao 2.11.2007, 16:09
насколько я понял назначение DirectSound исключительно для вывода звук, я ошибаюсь? 

Автор: Walker 2.11.2007, 16:26
http://en.wikipedia.org/wiki/DirectSound. 
Цитата

Besides providing the essential service of passing audio data to the sound card, it provides many needed capabilities such as recording and mixing sound; adding effects to sound e.g. reverb, echo, flange; using hardware controlled buffers for extra speed; positioning sounds in 3D space (3D audio spatialization), capturing sounds from a microphone or other input and controlling capture effects during audio capture. 


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

Автор: mr.DUDA 2.11.2007, 17:13
Ссылки - внизу темы.

Автор: wowmao 2.11.2007, 17:21
для спектрального анализа понадобится только быстрое преобразование Фурье

и меня интересует как с помощью средств C# получить массив амплитудл сигнала

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)