Kevin Ahrendt
cb8d9dca2a
[voice_assistant] Use media player callbacks to track TTS response status ( #9670 )
2025-07-19 07:24:55 +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
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
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
854d3f2e4a
[voice_assistant] Timers ( #6821 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-30 13:09:19 +12: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
5ee4bf3802
Set FEATURE_API_AUDIO flag also if the speaker component is not used ( #6712 )
2024-05-13 16:05:13 +12: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
21337ffc67
Create RingBuffer for VoiceAssistant ( #6102 )
2024-01-16 17:37:57 +09: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
193bac94f4
Add on_client_connected and disconnected to voice assistant ( #5629 )
2023-10-30 17:16:42 -05:00
Jesse Hills
4913b3cc35
Add stream start and end events ( #5545 )
2023-10-17 17:18:05 +13:00
Jesse Hills
511af5845e
Remote wake word support for voice assistant ( #5229 )
2023-10-10 19:52:42 +13:00
Sergey Dudanov
cd72a2ed7e
Bump clang-tidy from 11 to 14 ( #5160 )
2023-07-31 07:44:56 +12:00
Jesse Hills
417d45939f
Fix silence detection flag on voice assistant ( #5120 )
2023-07-19 11:38:47 +12:00
Jesse Hills
1ea5d90ea3
Continuous voice_assistant and silence detection ( #4892 )
2023-05-31 16:30:53 +12:00
Jesse Hills
5099595aee
Wrap VA code ( #4800 )
2023-05-10 16:46:32 +12:00
Jesse Hills
ce8a77c765
Speaker support ( #4743 )
2023-05-08 10:36:17 +12:00
Jesse Hills
3a587ea0d4
Add event triggers to voice_assistant ( #4699 )
...
* Add event triggers to voice_assistant
* Add triggers to test
2023-04-17 02:57:28 +00:00
Jesse Hills
b60c08dd28
Add push to talk voice assistant ( #4648 )
...
* Add push to talk voice assistant
* Refactor most code into voice_assistant
* Make voice_assistant the component and remove push_to_talk (can be done in yaml)
* Fix component setup
* Always AF_INET to match serverside
* Fix microphone and media player co-existence
* Format
* Update codeowners
* Update test file
* Fix endifs
* nullptr not NULL
* clang-tidy
* Format
* fixup: Add VA event data
* Generate proto
* Parse and log events
* Add default to switch
* Fix
* Add mic/va to test5
2023-04-11 23:45:10 +00:00