Конференция "Media" » Качество микрофона [D7, WinXP]
 
  • iiunbreakableii (12.10.09 15:29) [0]
    Здравствуйте, мастера Delphi.
    Я столкнулся с очень интересной проблемкой. Мне надо определить качество звукозаписи микрофона.Только вот как это сделать? Помогите пожалуйста разобраться, с чего начать?
  • Сергей М. © (12.10.09 15:37) [1]

    > с чего начать?


    Начать с точного определения того, что есть "звукозапись микрофона" и что такое "качество" этой самой звукозаписи.
  • iiunbreakableii (12.10.09 15:44) [2]
    Например, Вы читаете какой-нибудь текст и записываете его через микрофон.
    Затем прослушиваете, и если то, что вы услышали мало отличается от вашего голоса и ни какие звуки не пропали, то будем считать микрофон, в который Вы говорили достаточно качественным для дальнейшего распознавания речи.
  • Медвежонок Пятачок © (12.10.09 15:53) [3]
    и ни какие звуки не пропали, то будем считать ....

    лучше не будем.
  • DVM © (12.10.09 16:05) [4]

    > iiunbreakableii   (12.10.09 15:44) [2]

    Это тебе надо сделать или программе?

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

    Если у тебя в наличии только один некачественный микрофон то как по твоему программа должна догадаться что сказанное в микрофон звучит плохо?
  • iiunbreakableii (12.10.09 16:14) [5]
    Согласен, мне нужны и эталонный микрофон и диктор (имеются)
    Допустим я записал через эталонный микрофон речь эталонного диктора.(Эту стадию как-нибудь сам напишу). Остаётся одно, как сопоставить две полученные записи, т.е. эталонную дикторскую и обычную?
  • Сергей М. © (12.10.09 16:28) [6]

    > как сопоставить две полученные записи, т.е. эталонную дикторскую
    > и обычную?


    Сопоставить на предмет чего ?
  • Медвежонок Пятачок © (12.10.09 18:04) [7]
    на предмет "твой голос на мамин совсем не похож"
  • Медвежонок Пятачок © (12.10.09 18:12) [8]
    достаточно качественным для дальнейшего распознавания речи.

    А других просто не продают в магазинах.
    Все они "достаточно качественные" для записи речи.
  • Сергей М. © (12.10.09 18:13) [9]

    > Медвежонок Пятачок ©   (12.10.09 18:04) [7]


    А я про другое подумал - вдруг микрофон, к примеру, закартавит ?)
  • Игорь Шевченко © (13.10.09 01:38) [10]
    В скайпе определить качество записи предлагается самому говорящему...Довольно надежный критерий.
    Ну и всякие speechapi есть...
  • iiunbreakableii (13.10.09 13:10) [11]
    весёлые Вы ребята, однако.
    > А других просто не продают в магазинах.Все они "достаточно
    > качественные" для записи речи.

    Люди, этот человек никогда не сталкивался с "качественными" китайскими телефонами!
  • iiunbreakableii (13.10.09 13:12) [12]
    очепятка вышла, микрофонами
  • Jeer © (13.10.09 14:26) [13]
    Фурье- или вейвлет-анализы тебе помогут + коррелограмма.
  • Inovet © (13.10.09 14:31) [14]
    > [13] Jeer ©   (13.10.09 14:26)
    > Фурье- или вейвлет-анализы тебе помогут + коррелограмма.

    Тогда не диктора надо а источник тестового сигнала с акустической системой.
  • Сергей М. © (13.10.09 19:12) [15]

    > iiunbreakableii   (13.10.09 13:10) [11]
    >
    > весёлые Вы ребята, однако.


    Да и ты тоже горазд веселить от души публику .. постановкой задачи ..
  • Jeer © (14.10.09 12:19) [16]

    > Inovet ©   (13.10.09 14:31) [14]
    >
    > > [13] Jeer ©   (13.10.09 14:26)
    > > Фурье- или вейвлет-анализы тебе помогут + коррелограмма.
    >
    >
    > Тогда не диктора надо а источник тестового сигнала с акустической
    > системой.


    Ну почему же - спектр голоса конкретного диктора индивидуален, если не было специальных искажений.
  • Inovet © (14.10.09 12:49) [17]
    > [16] Jeer ©   (14.10.09 12:19)
    > Ну почему же - спектр голоса конкретного диктора индивидуален,
    > если не было специальных искажений.

    Это да, но вот боюсь фурье тут уже не обойтись.
  • Jeer © (14.10.09 18:55) [18]
    См. [13]
    + корреляция
  • Inovet © (14.10.09 22:59) [19]
    > [18] Jeer ©   (14.10.09 18:55)
    > См. [13]
    > + корреляция

    Как-то это уже не будет походить на задачу тестирования качества микрофона.
    Даже если диктор будет одновременно в два микрофона издавать звуки, то и тогда он вряд ли выдаст все важные для определения качества микрофона сочетания частот.:) С эталонным калиброванным источником таки упрощается несколько, вот тут уже в дело пойдут спектроанализаторы и прочие приборы какие там нужны.

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

    > [2] iiunbreakableii   (12.10.09 15:44)
    > микрофон, в который Вы говорили достаточно качественным
    > для дальнейшего распознавания речи.

    опробовать его в качестве источника звука для распознавания речи - по результатам и выводы. Но даже здесь объективности ради нужны эталонные записи тестовых фраз.
  • Jeer © (15.10.09 09:48) [20]

    > что автор ожидал чего-то другого, может компоненты какой
    > готовой.


    Скорее всего, но мы его страшными словами закидали. Он покинул нас без оглядки :)
  • iiunbreakableii (15.10.09 13:40) [21]
    никого я не покидал, хотя слова действительно страшные :)
    Если это такая сложная задача, может тогда подскажите, как отрегулировать громкость микрофона.

    Сразу пример.
    Допустим, один чел. чуть ли ни орёт в микрофон, мы должны программно опустить ползунок громкости микрофона, ну и наоборот.

    Если кто решится помочь, пожалуйста поподробнее (буду до глубины души признателен), я со звуком раньше никогда не работал.
  • iiunbreakableii (15.10.09 13:49) [22]
    да и ещё, я тут нашёл набор компонентов называется AudioLab (версия 4.3)
    в комплекте с ним идёт небольшой мануальчик, но он мне мало чем помог. Может у кого есть сорцы или подробный мануал к этим компонентам?
  • Игорь Шевченко © (15.10.09 15:13) [23]

    > Если это такая сложная задача, может тогда подскажите, как
    > отрегулировать громкость микрофона.


    Снимать сигнал с микшера, изменять уровень чувствительности на микрофонном входе (как Skype делает...)
    Изучать API взаимодействия с микшером, читать MSDN
  • Сергей М. © (15.10.09 20:38) [24]

    > Если это такая сложная задача


    Какая задача-то ?
    То что ты нацарапал - это не задача, а набор букв. Ибо "качество звукозаписи микрофона"  - это ахинея , а не постановка задачи.


    > мануальчик, но он мне мало чем помог


    Что значит "мало помог" ?
    Буквы что ли незнакомые ?
  • iiunbreakableii (19.10.09 13:33) [25]
    Удалено модератором
  • Сергей М. © (19.10.09 14:31) [26]
    Ясно.
    Значит все-таки буквы.
  • notHaker (24.01.10 20:05) [27]
    Удалено модератором
    Примечание: Задай свой вопрос в отдельной ветке
  • Дмитрий Белькевич (13.02.10 22:27) [28]
    Качество можно определить. Только, конечно, не таким странным способом, как предлагает топикстартер.
    Нужен какой-то качественный акустический излучатель - акустическая система и качественная звукокарта. Компьютер генерит звук определённой частоты. АС излучает, микрофон - слушает, звукокрта - цифрует. Софт - определяет качество работы. Качество можно будет оценить по некоторым параметрам - уровню гармоник, линейности ачх, сигнал/шум.
    Собственно таким способом обычно и тестируют микрофоны, только что без компьютера. Компьютер вполне может сделать самостоятельно, только что софт нужный написать - дерзайте, ничего сверхъестественного. По чтению, боюсь, максимум, что удастся - это уровень громкости отстроить.
  • Дмитрий Белькевич (13.02.10 22:29) [29]
    > Компьютер генерит звук определённой частоты.

    Определенной сетки частот.
 
Конференция "Media" » Качество микрофона [D7, WinXP]
Есть новые Нет новых   [134430   +3][b:0][p:0.001]