Содержание
- NoDriver calling acmFormatSuggest playing MP3s with NAudio
- Option 1: Install Desktop Experience
- Option 2: Use the DMO MP3 Frame Decompressor
- Option 3: Use MediaFoundationReader Instead
- Option 4: Use a fully managed MP3 Decoder
- Option 5: Find and install another ACM MP3 Codec
- About Mark Heath
- UV SoundRecorder — программа для записи звука с распознаванием речи
- Порядок работы с UV SoundRecorder
- Выбор устройств
- Уровень записи
- Каждую дорожку в отдельный файл
- Прослушивание результата записи
- Распознавание речи
- UV SoundRecorder — как пользоваться утилитой для записи звука с микрофона?
- UV SoundRecorder для Windows
- Отзывы о программе UV SoundRecorder
- My soundboard doesn’t work when I’m in game
NoDriver calling acmFormatSuggest playing MP3s with NAudio
One question that commonly gets asked with NAudio is, “Why do I get a NoDriver calling acmFormatSuggest error when playing MP3s?” The answer is that you don’t have the ACM MP3 decoder installed. If you’re running a regular desktop version of windows from XP all the way up to 8.1, then the Fraunhofer MP3 ACM decoder is installed as standard and everything should just work.
But if you’re running a server version of Windows (or maybe one of the “N” versions of Windows sold in Europe), then you might be missing the codecs you need. There are various workarounds to this:
Option 1: Install Desktop Experience
If you are running Windows Server, make sure you install the “Desktop Experience” component of Windows. This will install all the standard codecs, for audio playback (including Media Foundation support as well). To install on Azure, this script may be helpful.
Option 2: Use the DMO MP3 Frame Decompressor
The NAudio Mp3FileReader class allows you to inject an alternative MP3 frame decompressor, so you don’t need to use ACM if you don’t want to. To use the DMO MP3 frame decompressor for example, use the following code:
Option 3: Use MediaFoundationReader Instead
With NAudio 1.7, the MediaFoundationReader class was introduced, which can not only play MP3 files, but lots of other formats too. In many ways, this should now be the preferred way of playing MP3s with NAudio. You will still need the Desktop Experience installed if you’re on Windows Server though.
Option 4: Use a fully managed MP3 Decoder
Another option is to switch to fully managed MP3 decoder such as NLayer. This has the benefit of working on all platforms and requiring no codecs.
Option 5: Find and install another ACM MP3 Codec
Finally, you may be here not because you’re playing MP3, but because you tried to play a WAV file containing some codec that your system cannot find an ACM driver for. This also results in the “NoDriver calling acmFormatSuggest error”. What you need to do is search the web for an ACM codec that can decode the format you are using. Unfortunately this is not always a simple process, but unless you have a codec installed that matches the compression type of the file you’re trying to play, you won’t be able to play it
About Mark Heath
I’m a Microsoft MVP and software developer based in Southampton, England, currently working as a Software Architect for NICE Systems. I create courses for Pluralsight and am the author of several open source libraries. I currently specialize in architecting Azure based systems and audio programming. You can find me on:
Источник
UV SoundRecorder — программа для записи звука с распознаванием речи
UV SoundRecorder — программа для записи звука с микрофона, колонок, телефонной линии и других источников звука на компьютере. Можно использовать как программу для транскрибации (аудио в текст).
- записать звук одновременно c микрофона и колонок
- записать звук с нескольких звуковых карт
- сохранять каждую звуковую дорожку в отдельный файл
- объединять записанный звук в один файл
- распознавать речь в записанном звуке new
Программа может использоваться для записи звука в видео конференциях, разговорах по Skype и т.д.
Распознанная речь в виде текста облегчает последующий анализ и поиск нужного фрагмента.
Для транскрибации используется Искусственный Интеллект на базе нейронной сети.
Модуль UV SoundRecorder входит в состав комплексного продукта для создания видеороликов и записи видео с экрана UVScreenCamera.
Порядок работы с UV SoundRecorder
Выбор устройств
Чтобы начать запись звука, нужно выбрать хотя бы одно устройство. В списке (см. картинку выше) есть два устройства записи звука:
- Микрофон — Logitech Mic (Ultra Vision)
- Динамики — Realtek High Definition Audio
Первое устройство, в данном случае это микрофон в веб камере, подключаемой по USB.
Напротив каждого устройства есть уровень звука в текущий момент. Это, в частности, помогает определить, какой микрофон работает (подключен).
У каждого устройства может быть несколько линий (микрофон, лин. вход и т.д.). В некоторых звуковых картах можно выбрать только одну линию для записи, в некоторых — несколько.
Уровень записи
Уровень записи (горизонтальный движок) определяет чувствительность (уровень) записи. Если уровень слишком низкий, то звук будет тихим. Если слишком высокий, то звук будет слишком громким и с помехами, шумами. Чтобы определить нужный уровень записи звука, рекомендуется поэкспериментировать с уровнем записи.
Если Вы записываете звук одновременно с колонок и микрофона, то без пробной записи не обойтись. Необходимо подобрать уровни записи так, чтобы громкость звука, записанного с микрофона, и звука, записанного с колонок, была примерно одинаковой.
Каждую дорожку в отдельный файл
При записи с нескольких источников можно выбрать в один или несколько файлов сохранять звук. Если Вы собираетесь в дальнейшем редактировать звук, то удобнее сохранять звуковые дорожки в разных файлах.
При записи звука в несколько файлов к их именам будут добавлены «_1», «_2» и т.д.
Прослушивание результата записи
После записи станет доступной кнопка «Проиграть». Вы можете прослушать результат записи независимо от того в один или несколько файлов записывался звук.
Вы также можете ознакомиться с программой для создания видеороликов и записи видео с экрана UVScreenCamera.
Распознавание речи
В новой версии программы интегрирован сервис по распознаванию речи. Т.е. вместе со звуком будет записываться текст. В дальнейшем это облегчает анализ записанного разговора и позволяет искать нужный фрагмент записи или какую-либо информацию. Работать с текстом для решения таких задач намного проще.
Чтобы программа распознавала речь, нужно отметить соответствующую галочку на главном окне.
Данная возможность работает только в PRO версии программы.
Для распознавания используется интеграция с платным веб-сервисом. Т.е. для работы распознавания требуется подключение к Интернету.
Текущий тариф на использование сервиса 0.1 руб. за 10 секунд аудио.
Источник
UV SoundRecorder — как пользоваться утилитой для записи звука с микрофона?
Для записи звука через UV SoundRecorder, вам нужно:
1. Установить и запустить это приложение.
2. Обозначить галочками те устройства, которые вы собираетесь записывать. Для записи Скайпа рекомендуем поставить галочки напротив пунктов Микрофон и Динамики.
В данном случае, микрофон будет записывать ваш голос, а динамики – голос собеседника.
3. Далее необходимо указать имя файла, который будет конвертироваться в звуковой файл. Сделать это нужно в строке Сохранять в файл(ы).
4. Далее рекомендуем вам поставить галочку в пункте «Конвертировать в mp3 сразу после записи». Это поможет сохранять файлы сразу же в формате mp3 – одном из самых популярных и распространенных аудио-форматов. Также рекомендуем повысить битрейт, поскольку от этого будет зависеть конечное качество звука.
Готово! Предварительные настройки закончены, теперь нужно только нажать кнопку Запись и начать записывать разговор.
Источник
UV SoundRecorder для Windows
UV SoundRecorder — программа предназначена для записи звука с микрофона, колонок, телефонной линии и других источников звука на компьютере. Позволяет писать звук сразу с нескольких источников и звуковых карт. Каждую звуковую дорожку можно сохранить в отдельный файл. Может использоваться для записи звука в видео конференциях, разговорах по Skype и т.д.
Записанный звуковой файл можно сразу после записи конвертировать в mp3. В таком виде он занимает в разы меньше места.
Полезное приложение для геймеров и стримеров, позволяющее легко изменять голос в режиме.
AV Voice Changer Diamond — приложение, которое изменит ваш голос и позволит заговорить по-другому.
UV SoundRecorder — программа для записи звука с микрофона, колонок, телефонной линии и других.
Moo0 VoiceRecorder — простая утилита для записи звука. Можно записывать в нескольких режимах: «Только Голос»/»Голос и Звук ПК»/»Только Звук ПК».
Free Audio Recorder позволяет одновременно записывать звук с компьютера и микрофона. Программа.
CD to MP3 Freeware — Программа для декодирования Audio CD в MP3. Позволяет конвертировать музыкальные.
Отзывы о программе UV SoundRecorder
Владимир про UV SoundRecorder 3.00 / 1.8 [19-09-2022]
Ребята, вы зря ругаете программу, я пользовался ею несколько лет, и она отлично работала. Но вот сегодня я захотел опять записать звук и обнаружил именно эту ситуацию. Просто кто-то захотел сорвать бабла и запустил какое-то обновление, такое иногда бывает.
| | Ответить
Doroth про UV SoundRecorder 2.13 / 1.8 [31-07-2020]
Не стоит внимания. Больше мороки, чем толку. При проверке записала только 2 файла, третий стала создавать, даже имя ему присвоила, но файла не оказалось нигде. То же и со следующим. После этого удалил
| 3 | Ответить
Владимир про UV SoundRecorder 2.13 / 1.8 [28-05-2020]
Да, программа с глюками. Если отключить микрофон и писать с колонок, то она будет показывать что пишет, но файл на диске не создаст и вы получите фигу. Если включить микрофон, то всё будет норм.
| 2 | Ответить
Sa4 про UV SoundRecorder 2.12 [25-03-2020]
3 часа записывал важную лекцию.
Перед стартом все чекнул, все было ок. После лекции файла нет, ненавижу вас, создатели
2 | 1 | Ответить
Татьяна про UV SoundRecorder 2.11 [19-09-2019]
Ужасный ужас! Запорол всю запись на 1.5 часа. Были включены и микрофон и колонки. Результат: половина записи ТОЛЬКО голос собеседника, с середины записи накладывается мой голос с НАЧАЛА разговора!
5 | 3 | Ответить
Источник
My soundboard doesn’t work when I’m in game
If your soundboard is not being transmitted to the game that you are currently playing (League of Legends, Valorant, GTA, Rust. ) or you are not able to make keybinds, this could be related to your Windows permissions.
Also, make sure that if you have your microphone configured in your game or software to «Push to talk» you will need to press the «Push to talk» key for the soundboard sounds to go through.
If still, you are facing issues, please try the following:
- Close totally Voicemod and games/software.
- Go to the right side of your Windows Bar (where the time is, the audio icon, etc. ).
- Find the Voicemod app icon.
- Right-click on the icon.
- Exit.
- Open Voicemod with administrator permissions (right-click in the shortcut, «Run as administrator«).
- Open the game/software in which you want to use Voicemod.
- In addition, make sure that you have the option «KEYBINDS» enabled:
If you are using Discord, also check these options in its settings:
- Go to settings > Voice & audio > Advanced and disable all these options and set Standard as the audio subsystem.
If none of the above works and you keep getting the same error, please write us a ticket to the support form: https://www.voicemod.net/support by choosing the following categories:
— Technical Support
— Audio
— No audio
Источник
Adblock
detector
Оценка: |
4.37 /5 голосов — 151 |
Лицензия: | Бесплатная |
Версия: | 3.00 / 1.8 | Сообщить о новой версии |
Обновлено: | 23.09.2021 |
ОС: | Windows 10, 8.1, 8, 7, XP |
Интерфейс: | Русский |
Разработчик: | |
Категория: | Запись звука, голоса |
Загрузок (сегодня/всего): | 9 / 142 478 | Статистика |
Размер: | 1,52 Мб |
I’ve got a project that uses NAudio to convert from mp3 to wav. (using the WaveFormatConversionStream.CreatePcmStream()
method)
It worked fine on my development machine but now I’m trying it on a fresh new server and its throwing this error:
NAudio.MmException: NoDriver calling acmFormatSuggest
at NAudio.MmException.Try(MmResult result, String function)
at NAudio.Wave.Compression.AcmStream.SuggestPcmFormat(WaveFormat compressedFormat)
at NAudio.Wave.WaveFormatConversionStream.CreatePcmStream(WaveStream sourceStream)
I assume there is some dependency that NAudio needs here that isn’t on the new server. What is it and where should I install it from?
Server is a freshly-hatched Amazon EC2 Windows 2008 32-bit instance with ‘web server’ and ‘app server’ roles installed.
asked Apr 13, 2011 at 16:20
codeulikecodeulike
22.2k29 gold badges119 silver badges163 bronze badges
Running Windows 2008 R2, using Naudio to detect the length of Wav and Mp3 files, i ran into the same problem.
I solved this by following this: https://technet.microsoft.com/en-us/library/cc772567.aspx
Essentially, install the «Desktop Experience» feature.
The above will require a restart of the server.
Once the above was installed, i needed to enable nothing further, the problem was resolved.
answered Feb 25, 2016 at 21:31
3
WaveFormatConversionStream makes use of the ACM codecs installed on your machine. It starts by asking if there is any ACM codec installed that can convert from the source to the target format. It would seem that you are missing an MP3 codec on the target machine.
NAudio does offer a different way to decode MP3s, using the DMO MP3 Decoder (DirectX Media Object), which may also be on your target machine. To use this you need to get the latest NAudio source from Codeplex and in the MP3FileReader (which now does the conversion to PCM for you), you take the following line:
decompressor = new AcmMp3FrameDecompressor(this.Mp3WaveFormat);
and replace it with
decompressor = new DmoMp3FrameDecompressor(this.Mp3WaveFormat);
answered Apr 14, 2011 at 6:10
Mark HeathMark Heath
47.8k29 gold badges136 silver badges193 bronze badges
6
Thanks to @Shiroy, I found the amazing NLayer (https://github.com/naudio/NLayer) library By @MarkHeath. If you install it with NLayer.NAudioSupport, you can compress with one additional line of code (and no installed codecs required).
answered Aug 12, 2017 at 14:19
uluulu
5,6823 gold badges39 silver badges51 bronze badges
One question that commonly gets asked with NAudio is, “Why do I get a NoDriver calling acmFormatSuggest error when playing MP3s?” The answer is that you don’t have the ACM MP3 decoder installed. If you’re running a regular desktop version of windows from XP all the way up to 8.1, then the Fraunhofer MP3 ACM decoder is installed as standard and everything should just work.
But if you’re running a server version of Windows (or maybe one of the “N” versions of Windows sold in Europe), then you might be missing the codecs you need. There are various workarounds to this:
Option 1: Install Desktop Experience
If you are running Windows Server, make sure you install the “Desktop Experience” component of Windows. This will install all the standard codecs, for audio playback (including Media Foundation support as well). To install on Azure, this script may be helpful.
Option 2: Use the DMO MP3 Frame Decompressor
The NAudio Mp3FileReader class allows you to inject an alternative MP3 frame decompressor, so you don’t need to use ACM if you don’t want to. To use the DMO MP3 frame decompressor for example, use the following code:
new Mp3FileReader(stream,wave=> new DmoMp3FrameDecompressor(wave));
Option 3: Use MediaFoundationReader Instead
With NAudio 1.7, the MediaFoundationReader class was introduced, which can not only play MP3 files, but lots of other formats too. In many ways, this should now be the preferred way of playing MP3s with NAudio. You will still need the Desktop Experience installed if you’re on Windows Server though.
Option 4: Use a fully managed MP3 Decoder
Another option is to switch to fully managed MP3 decoder such as NLayer. This has the benefit of working on all platforms and requiring no codecs.
Option 5: Find and install another ACM MP3 Codec
Finally, you may be here not because you’re playing MP3, but because you tried to play a WAV file containing some codec that your system cannot find an ACM driver for. This also results in the “NoDriver calling acmFormatSuggest error”. What you need to do is search the web for an ACM codec that can decode the format you are using. Unfortunately this is not always a simple process, but unless you have a codec installed that matches the compression type of the file you’re trying to play, you won’t be able to play it
Want to get up to speed with the the fundamentals principles of digital audio and how to got about writing audio applications with NAudio? Be sure to check out my Pluralsight courses, Digital Audio Fundamentals, and Audio Programming with NAudio.