v0.5.0
New features
- Support for non-blocking virtual audio devices. This allows integration with hardware devices (e.g. via PyAudio).
- Echo cancellation, noise suppression and auto gain control can now be enabled for virtual microphones via custom constraints.
- It is now possible to pass additional Deepgram settings to
start_transcription()
using the newextra
field. - New demos to show how to integrate with PyAudio, how to send images and other improvements in existing demos.
Improvements and fixes
- Fixed an issue on user leave (manual or by the server) that would prevent the user to rejoin.
API changes
- Transcription defaults have been removed in favor of Deepgram's defaults. This allows to simply specify
{"model": "nova-2"}
. - Transcription
redact
can now also be a list of strings as supported by Deepgram (e.g.["pci"]
).