Releases: DaveDeCaprio/voice-stream
Releases · DaveDeCaprio/voice-stream
v0.10.0
- Added
PydanticV2OutputParser
parser and chain which runs a conversation where the goal is to fill in a pydantic object. - Fixed bug where
ignore_none
inmap_step
was ignoring any falsy value (like '' and 0). Fixed so it only ignores 'None'. - Added new example: FastAPI llm test app without telephony
v0.9.0
- Rewrote
google_speech_step
to allow streaming for longer than 5 minutes. - Added
background_task
which logs exceptions in all background tasks for better observability. - Added
abort_step
- Added optional
cancel_event
toqueue_source
- Add
every_nth_message
parameter to log step - Fixed some bugs in
async_init_step
where exceptions would cause hangs. - google_speech_step now requires an audioFormat. Required to split audio when exceeding 5 minutes of streaming.
- Added
recover_exception_substream
v0.8.0
- Added LangChain memory steps
- Added speaking rate to Google TTS step.
- Added worked examples for llm_test_app and gemini_gpt4_showdown
- Added Cookbooks for Interruptions and Phone Use Cases
v0.7.0
- Updated all docs and docstrings
- Some package refactoring
v0.6.0
- Reorganized package structure
- Updated naming conventions for examples
v0.5.0
Merge pull request #7 from DaveDeCaprio/langchain-extensions First set of LangChain extensions.
v0.4.0
Finished quickstart
v0.3.7
- no changes
v0.3.5
- no changes