Join the 1500 companies using G2 Track to manage SaaS spend, usage, contracts & compliance.



PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms, such as GNU/Linux, Microsoft Windows, and Apple Mac OS X / macOS.

Work for pyaudio?

Learning about pyaudio?

We can help you find the solution that fits you best.

pyaudio Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Company Size
User Role
Showing 3 pyaudio reviews
LinkedIn Connections
pyaudio review by ANAY  P.
Validated Reviewer
Review Source

"Best Python Library for handling Audio files."

What do you like best?

There are a lot of things which are useful when you use this python library for handling audio files, but below are few of the features which I like the most.

1. It's compatible with almost all the platforms ranging from Microsoft Windows, Linux and Macintosh OS or any other platform with audio hardware.

2. The I/O operations are very easy to use and the performance of handling the audio files using pyaudio is seamless.

3. A developer can read, write, play or record audio files using pyaudio library in a python development environment.

4. Among all the set of operations, the best operation that we can perform is recording.

5. The documentation provided online is very easy to understand and they have also provided easy example codes which helps reduce the development time further improving the quality of the library.

What do you dislike?

There are very few things to dislike in this library as the library is optimized to a good level to perform all the Input and output operations on audio files using python's pyaudio library, but sometimes while playback there are parts of the audio files which are skipped so in that case I need to begin the playback from the beginning or pause the audio playback. Apart from that, I haven't experienced any issues using the pyaudio library.

Recommendations to others considering the product

Must use for handling audio files while using python development environment.

What business problems are you solving with the product? What benefits have you realized?

I have been using the pyaudio library to record audio files which helps in developing software and training my neural networks which I build for speech recognition problems.

Sign in to G2 to see what your connections have to say about pyaudio
pyaudio review by Alex C.
Alex C.
Validated Reviewer
Verified Current User
Review Source

"The best audio API for python"

What do you like best?

Is very intuitive and simple to use, has a lot of functions and you can make very beautiful code with this API

What do you dislike?

I dont have anything bad to say about this API

Recommendations to others considering the product

If you need a API that is simple and has lots of functions to handle audio on python this is the best choice

What business problems are you solving with the product? What benefits have you realized?

We make python code and we use this API to make programs that require sound recording and it has been a miracle since we find this API, all has been easier

What Python Package solution do you use?

Thanks for letting us know!
pyaudio review by User in Health, Wellness and Fitness
User in Health, Wellness and Fitness
Validated Reviewer
Review Source

"The voice of Pyaudio"

What do you like best?

It's great for recording audio. Instead of pecking at the keyboard.

What do you dislike?

Sometimes it skips part of your audio. And then you will have to go back and pause and redo.

What business problems are you solving with the product? What benefits have you realized?

Speech Recognition enables you to use only your voice to enter text and formatting into other computer programs.

There are not enough reviews of pyaudio for G2 to provide buying insight. Below are some alternatives with more reviews:

spyder download Logo
spyder download
Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a compr
python sql Logo
python sql
python-sql is a library to write SQL queries in a pythonic way.
pandas python Logo
pandas python
pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.
beautifulsoup4 Logo
Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping.
python xlrd Logo
python xlrd
xlrd is a library for reading data and formatting information from Excel files, whether they are .xls or .xlsx files.
numpy download Logo
numpy download
NumPy is the fundamental package for scientific computing with Python.
xfinity usage meter Logo
xfinity usage meter
Python/selenium script to get Xfinity bandwidth usage from Xfinity MyAccount website. Has an easily-usable command line entrypoint as well as a usable Python API, and an entrypoint to send usage to Graphite.
python pillow Logo
python pillow
Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors.
mysql python Logo
mysql python
MySQLdb is an interface to the popular MySQL database server for Python.
Selenium WebDriver Logo
Selenium WebDriver
Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides infrastructure for the W3C WebDriver specification - a platform an
Show more
Kate from G2

Learning about pyaudio?

I can help.
* We monitor all pyaudio reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.