-
Notifications
You must be signed in to change notification settings - Fork 92
Add websockets to talk extras and update dependency groups #382
Copy link
Copy link
Open
Labels
dependenciesDependency updatesDependency updatesdomain:multimodalVoice (ASR/TTS), Vision (VLM), Image gen (SD), CUAVoice (ASR/TTS), Vision (VLM), Image gen (SD), CUAenhancementNew feature or requestNew feature or requestlemonade 🍋p0high priorityhigh prioritysdkSDK/framework changesSDK/framework changestrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Metadata
Metadata
Assignees
Labels
dependenciesDependency updatesDependency updatesdomain:multimodalVoice (ASR/TTS), Vision (VLM), Image gen (SD), CUAVoice (ASR/TTS), Vision (VLM), Image gen (SD), CUAenhancementNew feature or requestNew feature or requestlemonade 🍋p0high priorityhigh prioritysdkSDK/framework changesSDK/framework changestrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Summary
The streaming transcription feature (#372) requires the
websocketspackage for the OpenAI SDK'sbeta.realtimemodule. Currentlywebsocketsis not listed in any extras group insetup.py.Changes Required
setup.pywebsocketsto thetalkextras groupsetup.pyopenaiversion in base deps supportsbeta.realtime(requires openai >= 1.x)Current
talkextrasProposed
talkextrasAcceptance Criteria
websocketsadded totalkextraspip install -e ".[talk]"installs websocketsbeta.realtime