voice-stream

View on PyPIReverse Dependencies (0)

0.10.0 voice_stream-0.10.0-py3-none-any.whl

Wheel Details

Project: voice-stream
Version: 0.10.0
Filename: voice_stream-0.10.0-py3-none-any.whl
Download: [link]
Size: 75401
MD5: 8f3ac01e94230e9c33281df64fd96f7b
SHA256: 53d331bb7215c8032b077375df2378e512c29009f63c5aa778837a4290ed150b
Uploaded: 2024-01-29 18:20:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: voice-stream
Version: 0.10.0
Summary: A streaming library for creating voice bots using LLMs. Connects LLMs to speech recognition and speech synthesis APIs.
Author: Dave DeCaprio
Author-Email: daved[at]alum.mit.edu
Home-Page: https://github.com/DaveDeCaprio/voice-stream
Project-Url: Documentation, https://voice-stream.readthedocs.io/
Project-Url: Repository, https://github.com/DaveDeCaprio/voice-stream
License: MIT
Keywords: voicebot,genai,twilio,llm
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Communications :: Conferencing
Classifier: Topic :: Communications :: Telephony
Classifier: Topic :: Multimedia :: Sound/Audio :: Capture/Recording
Classifier: Topic :: Multimedia :: Sound/Audio :: Speech
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.9,<4.0
Requires-Dist: aiofiles (>=22.1.0)
Requires-Dist: asyncstdlib (>=3.9.0)
Requires-Dist: av (>=11.0.0)
Requires-Dist: fastapi (>=0.100.0); extra == "quickstart"
Requires-Dist: google-cloud-aiplatform (>=1.38.0); extra == "google" or extra == "quickstart"
Requires-Dist: google-cloud-speech (>=2.21.0); extra == "google" or extra == "quickstart"
Requires-Dist: google-cloud-texttospeech (>=2.13.0); extra == "google" or extra == "quickstart"
Requires-Dist: langchain (>=0.0.333)
Requires-Dist: langchain-google-genai (>=0.0.2); extra == "google" or extra == "quickstart"
Requires-Dist: langchain-openai (>=0.0.2); extra == "openai"
Requires-Dist: mutagen (>=1.44.0)
Requires-Dist: openai (>=1.7.2); extra == "openai"
Requires-Dist: pyaudio (>=0.2.12)
Requires-Dist: pydantic (>=2.2.0)
Requires-Dist: quart (>=0.18.0); extra == "quart"
Requires-Dist: tiktoken (>=0.3.3); extra == "openai"
Requires-Dist: twilio (>=7.0.0); extra == "twilio"
Requires-Dist: uvicorn (>=0.19.0); extra == "quickstart"
Requires-Dist: vosk (>=0.3.42)
Requires-Dist: websockets (>=10.0); extra == "quickstart"
Provides-Extra: google
Provides-Extra: openai
Provides-Extra: quart
Provides-Extra: quickstart
Provides-Extra: twilio
Description-Content-Type: text/markdown
[Description omitted; length: 4083 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
voice_stream/__init__.py sha256=osyIVF06I0ATZe6222F8W8tH4GRrfkA0jBzaFUVMfCE 2509
voice_stream/_substream_iters.py sha256=X4coAKALYy90pEz_csjbupDY1RIWf1rMmsTthO3cJKU 13423
voice_stream/audio/__init__.py sha256=WQIHmj0OZMrXejJOnkdg8NRl-BGhs2UqcFR9e7eoWMo 563
voice_stream/audio/async_wav_file.py sha256=3XfeiPZwS-Sf3kJlgKDByHZgihmB2F2VEC0Z1RTZmuk 5906
voice_stream/audio/audio_mp3.py sha256=80WQS5orMZn3x3OasB5FnRyJnPbfVZPXOBAJe-D3hPg 3598
voice_stream/audio/audio_ogg.py sha256=kGMUY9nS35bWKjmqpHt-0zHucP-2L5pIQEmI87tRa3I 9893
voice_stream/audio/audio_ops.py sha256=yHFZaSfouqSXcTGNOR6m6h8ibaL2yTh55GRG9WVfMbY 15789
voice_stream/audio/audio_utils.py sha256=ir5ZNOZichhKcX68bvmS_JOSkdB9CLv_elcJxaAcUUs 2729
voice_stream/audio/audio_webm.py sha256=87SiP69TbHMSP0ab9v5O1bJkBb05dSA7XgN92M8mF0s 8251
voice_stream/core.py sha256=pHzKuuLX7mfnkuoMOTSkrEJ_W-oCDAsqmNGYAz7dI8M 61525
voice_stream/events.py sha256=so6zsxivZo-66MnMNWzwbPLxa9m_qinkjl9JhH8gQhQ 3090
voice_stream/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
voice_stream/integrations/_google_endless.py sha256=ozEUADH-Im-WbIasQbb1rUwqMSln4AtnNUY62hGV6NQ 11597
voice_stream/integrations/fastapi.py sha256=5MTpLCbXqQVI2WuT89o1o0IimjmtwXVyNfZMI0Kx3z8 9786
voice_stream/integrations/google.py sha256=swVjIvDh1F3b1jI3vvMv84dZBSgjPwnUU_mW6lhrYu8 18822
voice_stream/integrations/google_utils.py sha256=0MTXvHxJZBTmxIsz79B8l4pOu5AHUFOHKrCG2egLPv4 4113
voice_stream/integrations/langchain.py sha256=aZgjqXoYnD-HuAgPsRSWV01eayBnrjh82ZY3P2hTtk4 5885
voice_stream/integrations/pypi_speech_recognition.py sha256=aG8PlNk4eZN4GH2FOfWADksBPTZK1H6jScXsBJCUQ6g 2782
voice_stream/integrations/quart.py sha256=YLANIDZgiUyOp6WfC2AGSqQr1P4j0GyUPG0k0RcAQ54 3944
voice_stream/integrations/twilio.py sha256=L2dR2vACrKGmS2qCqEWjwn0BExd3cxgFMHMVZkhfqVs 11732
voice_stream/langchain_extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
voice_stream/langchain_extensions/memory.py sha256=NahKSqh3QIFZ9_4fE-YYuqFHg_ThiBM9-NlKdkpA7Bk 2108
voice_stream/langchain_extensions/parsers.py sha256=gP_L-p3I2-McAAPwKee4q2KwqwXD7_6Qk_e7u6ddbNk 1386
voice_stream/langchain_extensions/pydantic.py sha256=DnCCxYEJb8441I2Hncn_LF-ruNfkSAmV0zqfLtRmb3c 11293
voice_stream/langchain_extensions/runnables.py sha256=3mnFctasKexmxaBrGYf0m5SlfASMmn91pb_sv_Db2KU 1599
voice_stream/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
voice_stream/queue_with_exception.py sha256=QJQBkdrLR-uSlMHHUt7RzK47KPaaQCTriscZ-P97pDs 3413
voice_stream/speech_to_text.py sha256=ZZK0phmFavBiykHScUyjqT-_RB8U7oHFwWZxgOMJN80 7319
voice_stream/substreams.py sha256=fBKtLmPPS7mzN_ggD7a7XJrCTPj5OjfaW83kbgGXcM8 16639
voice_stream/text_to_speech.py sha256=lMbDIlmbOuoWYXk-pc_wX4ec44fiPcCLqs3B-BxzE70 12284
voice_stream/types.py sha256=ZtJXUR0X97IsCR-Odk1X6-63S0hcI1_Cx8tuCBVRzME 5536
voice_stream-0.10.0.dist-info/LICENSE sha256=ZXSsjImhjn9mkv6NlM6kEZAwvT7DU4OneBgDqtUkU_E 1071
voice_stream-0.10.0.dist-info/METADATA sha256=go-O43WulU3_RMYK7uP50coaoHoybJauulzqCF5g4ww 6659
voice_stream-0.10.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
voice_stream-0.10.0.dist-info/RECORD