## The problem
Using the elevenlabs `stream()` helper raised `ValueError: mpv not found, necessary to stream audio` even though generation itself returned 200. The stream helper shells out to the mpv audio player, which is a separate install, not part of the pip package. Maintainer flavioschneider pointed at the mpv installation page, and added that in a virtual environment you may need to append the mpv directory to PATH manually. Users confirmed this resolved it.
## What fixed it
The `stream()` helper needs the mpv audio player installed on your system, it is not bundled with the pip package. Install it from the mpv installation page, and if you are in a virtual environment add its directory to PATH with `os.environ['PATH'] += os.pathsep + '/path/to/mpv/'`. Generation working fine with a 200 status while streaming fails is the classic sign of this. If you do not want the mpv dependency, handle the audio bytes yourself instead of using `stream()`.