Уровень звука

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Dimen
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 25.05.2009 (Пн) 15:10

Уровень звука

Сообщение Dimen » 23.03.2011 (Ср) 10:27

Здравствуйте! Давно я не писал на форум.
Вопрос такой:
Как измерить уровень звука на компе?
Например если тихо говоришь в микрофон то вылезает сообщение "Говорите громче".
Примеру буду очень рад.
Íå óïóñêàéòå øàíñ!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Уровень звука

Сообщение Хакер » 23.03.2011 (Ср) 10:38

Причём тут VB?
Учи психоакустику, изучай всякие вот такие
Изображение
графики, думай на тему.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Dimen
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 25.05.2009 (Пн) 15:10

Re: Уровень звука

Сообщение Dimen » 23.03.2011 (Ср) 11:58

НУ а VB при том что нужно написать программу которая будет измерять уровень звука и выводить сообщение если уровень звука низкий.
Вот я и спрашиваю как это сделать? Как в VB можно работать со звуком?
Íå óïóñêàéòå øàíñ!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Уровень звука

Сообщение Хакер » 23.03.2011 (Ср) 12:15

Dimen писал(а):Как в VB можно работать со звуком?

Звук — числа. С числами в VB работать так же, как и в любом другом языке.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Dimen
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 25.05.2009 (Пн) 15:10

Re: Уровень звука

Сообщение Dimen » 23.03.2011 (Ср) 12:27

А как осуществить замер уровня звука. Подскажи пожалуста?
Íå óïóñêàéòå øàíñ!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Уровень звука

Сообщение Хакер » 23.03.2011 (Ср) 12:36

Святая простота.

Гадкая специфика человеческого восприятия мира никакого кроме жалких людишек не интересует. Миром правит математика. Определись, что такое «уровень звука» с математической точки зрения и ответ сразу откроется.

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

Но ты, святая простота, наивно полагаешь в наличии какой-то гадкой функции GetSoundLevel, результат которой просто можно будет сравнить с загаданным числом. Никогда такого не будет, мир сложнее, чем кажется.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Dimen
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 25.05.2009 (Пн) 15:10

Re: Уровень звука

Сообщение Dimen » 23.03.2011 (Ср) 13:25

Но все жу я думаю у кого то есть какие то наработки по данной теме, или кто то может предложить пример...или хотя бы задать нужное направление...
Íå óïóñêàéòå øàíñ!

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Уровень звука

Сообщение FireFenix » 23.03.2011 (Ср) 15:17

Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Dimen
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 25.05.2009 (Пн) 15:10

Re: Уровень звука

Сообщение Dimen » 23.03.2011 (Ср) 15:22

Спасибо, погляжу, только запись мне реализовывать не надо...
Íå óïóñêàéòå øàíñ!

Dimen
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 25.05.2009 (Пн) 15:10

Re: Уровень звука

Сообщение Dimen » 23.03.2011 (Ср) 20:47

программу реализовал. Кому интересно выложу.
Íå óïóñêàéòå øàíñ!

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Re: Уровень звука

Сообщение arthur2 » 24.03.2011 (Чт) 5:06

да уж выложи, не спрашивай :)
Артур
 
   

Dimen
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 82
Зарегистрирован: 25.05.2009 (Пн) 15:10

Re: Уровень звука

Сообщение Dimen » 24.03.2011 (Чт) 7:10

Чуть позже, дома где писал все работает, на работе на 3 компах ошибка вылетает...
Íå óïóñêàéòå øàíñ!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 97

    TopList