Какой хороший API для записи / захвата и воспроизведения звука в Delphi и / или C #?
-
02-07-2019 - |
Вопрос
<flavor> Я хочу создать программу тестирования правописания для моих учеников начальных классов, которая позволяла бы им вводить и записывать свои орфографические слова, а затем тестировать их на них в течение недели.</flavor>
Какой хороший Delphi API, с помощью которого я мог бы выбрать записывающее устройство, записывать и сохранять звуковые файлы, а затем воспроизводить их?
Я также пытаюсь выполнить тот же проект на C #, поэтому рекомендации C # Sound capture / playback API также были бы оценены.
Решение
Альтернативой записи было бы использование MS Speech API с C #, ввод слов с клавиатуры и указание того, что было введено.
Просто мысль...Удачи вам с вашим приложением - похоже, это действительно классная программа!
Другие советы
Я нашел Новые Аудиокомпоненты чтобы быть довольно хорошим для Delphi.
Этот набор компонентов выглядит многообещающе, хотя я сам им никогда не пользовался. Аудиолаборатория 3.1 имеет как компоненты VCL, так и компоненты .NET 2.0, которые должны позволить вам использовать его, независимо от того, продолжаете ли вы разрабатывать свое приложение на Delphi или переходите на C #.Наконец, похоже, что он бесплатен для некоммерческого использования.
Лучшее место для поиска компонентов Delphi
Почему бы не использовать TMediaPlayer, который поставляется с Delphi (на вкладке System палитры)?
Он может очень легко записывать и воспроизводить файлы wave
Я также собирался предложить Аудиолаборатория.