Is there a mature library that could enable audio input and output and work within Haskell? (A nice wrapper is fine, of course.)
I’m looking for something that can easily capture microphone input and, perhaps, play various audio files as well.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It will strongly depend on your OS platform: there are standard C libraries for this functionality on each OS, and you’ll be looking for Haskell bindings to them (e.g. PulseAudio, etc). Look in the Sound category on Hackage:
E.g. HSndFile for audio file writing, http://hackage.haskell.org/package/HSoundFile