J. Nick Koston
|
a614a68f1a
|
[api] Implement zero-copy string optimization for outgoing protobuf messages (#9790)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-22 07:33:03 -10:00 |
|
J. Nick Koston
|
db62a94712
|
[api] Implement zero-copy for all protobuf bytes fields (#9761)
|
2025-07-22 09:38:39 +12:00 |
|
Kevin Ahrendt
|
cb8d9dca2a
|
[voice_assistant] Use media player callbacks to track TTS response status (#9670)
|
2025-07-19 07:24:55 +12:00 |
|
J. Nick Koston
|
f5afe1145e
|
Refactor API send_message from template to non-template implementation (#9561)
|
2025-07-18 10:28:14 +12:00 |
|
Kevin Ahrendt
|
b182f2d544
|
[voice_assistant] Support streaming TTS responses and fixes crash for long responses (#9224)
|
2025-06-27 07:18:51 +12:00 |
|
Jesse Hills
|
a9e1a4cef3
|
Clean up RAMAllocators in audio related code (#9140)
|
2025-06-19 02:53:54 +00:00 |
|
J. Nick Koston
|
2ed5611a08
|
Replace API deferred queue with efficient message batching system (#9012)
|
2025-06-11 11:49:15 +12:00 |
|
Keith Burzinski
|
6675e99862
|
Remove unnecessary ellipsis (#8964)
|
2025-06-03 21:46:10 +01:00 |
|
Kevin Ahrendt
|
7f59aff157
|
[voice_assistant] Bugfix: Properly detect states where mic is running (#8745)
|
2025-05-12 08:50:47 +12:00 |
|
Kevin Ahrendt
|
c7f597bc75
|
[voice_assistant] voice assistant can configure enabled wake words (#8657)
|
2025-05-01 11:11:09 +00:00 |
|
Kevin Ahrendt
|
9f629dcaa2
|
[i2s_audio, microphone, micro_wake_word, voice_assistant] Use microphone source to process incoming audio (#8645)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-04-30 10:27:03 +12:00 |
|
Kevin Ahrendt
|
e49252ca3d
|
[voice_assistant] Use mic callback and remove esp_adf code (#8627)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-04-28 00:15:28 +00:00 |
|
Kevin Ahrendt
|
c9d1476ae0
|
[voice_assisant] support start/continue conversation and deallocate buffers (#8610)
|
2025-04-28 11:30:21 +12:00 |
|
Kevin Ahrendt
|
33f9d66e81
|
[voice_assistant] Add announce support (#8232)
|
2025-02-12 07:20:39 +13:00 |
|
Kevin Ahrendt
|
fdebf04196
|
[voice_assistant] Bugfix: Fix crash on start (#7662)
|
2024-10-24 06:25:31 +13:00 |
|
Michael Hansen
|
dc42427c60
|
Move setting global voice assistant to constructor (#7630)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-10-21 23:14:07 +00:00 |
|
Michael Hansen
|
5a3e1d5792
|
Add voice assistant methods for configuration (#7459)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-09-18 11:38:39 +12:00 |
|
Jesse Hills
|
cb7b4d9365
|
[voice-assistant] Dont error on `no_wake_word ` timeout error with streaming wake word (#7435)
|
2024-09-11 21:08:41 -05:00 |
|
Michael Hansen
|
8bd46a43b9
|
Add voice assistant announce (#7377)
|
2024-09-09 12:54:20 +12:00 |
|
Jeff Cooper
|
e882cea47e
|
Voice assist improvement - configurable conversation_id timeout (#7385)
|
2024-09-04 15:48:13 +12:00 |
|
Jesse Hills
|
24515546fd
|
Move `CONF_ON_ERROR ` to const.py (#7156)
|
2024-07-29 03:22:30 -05:00 |
|
kevdliu
|
4a80a09db3
|
Fix voice assistant crash when no speaker configured (#7075)
|
2024-07-12 09:32:31 +12:00 |
|
Keith Burzinski
|
d49f2cbec8
|
IDF 5 fixes for #6802 (#6911)
|
2024-06-16 20:02:15 +12:00 |
|
Jesse Hills
|
dceab6ce29
|
[voice_assistant] Write less data to speaker each loop (#6877)
|
2024-06-10 15:22:55 +12:00 |
|
Keith Burzinski
|
1f301df51d
|
Fix log message in VA for IDF 5 (#6839)
|
2024-05-31 17:49:11 +12:00 |
|
Jesse Hills
|
8aba890e69
|
[voice_assistant] Half the microphone ringbuffer size (#6830)
|
2024-05-30 03:00:09 -05:00 |
|
Jesse Hills
|
854d3f2e4a
|
[voice_assistant] Timers (#6821)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2024-05-30 13:09:19 +12:00 |
|
pimdo
|
497cf8742f
|
Make i2s_audio compatible with IDF 5+ (#6534)
* Update i2s_audio.cpp
Replace usage of I2S_NUM_MAX with I2S_NUM_1
* Update i2s_audio_microphone.cpp
Replace I2S_MCLK_MULTIPLE_DEFAULT with I2S_MCLK_MULTIPLE_256
* Update i2s_audio_speaker.cpp
Replace I2S_MCLK_MULTIPLE_DEFAULT with I2S_MCLK_MULTIPLE_256
* Update voice_assistant.cpp
Fix msg.event_type format
* check SOC_I2S_NUM for c3
* use I2S_NUM_AUTO
* Update i2s_audio.cpp
* Couple tweaks
* Why did they take away I2S_NUM_MAX
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-05-28 01:42:59 +00:00 |
|
Jesse Hills
|
863bee28d9
|
[voice_assistant] Don't allocate buffers until starting the microphone for the first time (#6800)
|
2024-05-25 07:42:24 +12:00 |
|
Mischa Siekmann
|
6f53607e5a
|
Add ANNOUNCING state to media_player. (#6691)
|
2024-05-14 21:40:08 +12:00 |
|
Mischa Siekmann
|
921e56f2c6
|
Voice-Assistant: Start-order change for VAD disabled: start va-pipeline when microphon… (#6391)
|
2024-05-14 13:25:24 +12:00 |
|
Mischa Siekmann
|
5ee4bf3802
|
Set FEATURE_API_AUDIO flag also if the speaker component is not used (#6712)
|
2024-05-13 16:05:13 +12:00 |
|
Clyde Stubbs
|
829bfbdaa4
|
Migrate some constants to core code (#6692)
|
2024-05-08 07:26:04 +12:00 |
|
Jesse Hills
|
55433463d7
|
Fix missing ifdefs in voice assistant (#6520)
|
2024-04-11 22:19:49 +00:00 |
|
Jesse Hills
|
6f71363d9b
|
Send/Receive Voice Assistant audio via API (#6471)
Co-authored-by: Michael Hansen <mike@rhasspy.org>
|
2024-04-08 16:19:22 +12:00 |
|
Jesse Hills
|
01fc0578bd
|
Add wake word phrase to voice assistant start command (#6290)
|
2024-03-06 07:41:18 +13:00 |
|
Michael Hansen
|
4b04df2f6b
|
Voice Assistant: add on_idle trigger and fix nevermind (#6141)
|
2024-02-21 10:38:33 +13:00 |
|
Jesse Hills
|
0cbc06a9b9
|
Fix some Voice Assistant bugs (#6121)
|
2024-01-20 03:38:37 +13:00 |
|
Jesse Hills
|
21337ffc67
|
Create RingBuffer for VoiceAssistant (#6102)
|
2024-01-16 17:37:57 +09:00 |
|
Jesse Hills
|
b8ee0dedec
|
Fix write_speaker without speaker in config (#5847)
|
2023-11-28 12:28:24 +13:00 |
|
Jesse Hills
|
3b77f05cc9
|
Add 'voice_assistant.connected' condition (#5845)
|
2023-11-27 14:57:40 -06:00 |
|
Jesse Hills
|
1324d9e39a
|
Voice Assistant improvements (#5827)
|
2023-11-27 13:45:26 +13:00 |
|
Keith Burzinski
|
b809d02846
|
Add some additional VA triggers, part 2 (#5811)
|
2023-11-22 10:09:14 +13:00 |
|
Keith Burzinski
|
ef945d298c
|
Add more VA triggers (#5762)
|
2023-11-15 21:29:50 -06:00 |
|
Jesse Hills
|
45276cc244
|
Handle wake word not set up internally (#5738)
|
2023-11-13 11:48:26 +13:00 |
|
Jesse Hills
|
193bac94f4
|
Add on_client_connected and disconnected to voice assistant (#5629)
|
2023-10-30 17:16:42 -05:00 |
|
Jesse Hills
|
19736f6e53
|
Fix voice_assistant without a speaker (#5558)
|
2023-10-18 09:12:35 +00:00 |
|
Jesse Hills
|
a960c8008e
|
More voice assistant fixes (#5547)
|
2023-10-17 20:11:37 +13:00 |
|
Jesse Hills
|
4913b3cc35
|
Add stream start and end events (#5545)
|
2023-10-17 17:18:05 +13:00 |
|
Michael Hansen
|
2fc4e88271
|
Small fixes for voice assistant (#5513)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-10-12 14:51:29 +13:00 |
|