imonlinux
383450a090
Added depencency for Grove
2025-09-29 20:59:38 -07:00
imonlinux
01a40e641f
Add support for Grove Interface
...
Add Grove interface support for APA102 LEDs instead of the built in spi.
2025-09-29 19:41:28 -07:00
imonlinux
bf17dfd670
Add packages to support echo cancellation
2025-09-28 20:50:52 -07:00
imonlinux
e75fa71d06
Update README.md
2025-09-28 20:44:35 -07:00
imonlinux
b06d027ae6
Update README.md
2025-09-28 20:36:14 -07:00
imonlinux
ee0cfb68c6
Update gen-esphome-avahi.sh
2025-09-28 20:13:39 -07:00
imonlinux
86edd1134d
Update install_pipewire.md
2025-09-28 19:33:43 -07:00
imonlinux
14779b4439
Refactored file with support for PW, PA, ALSA
2025-09-27 22:05:47 -07:00
imonlinux
74032adb9b
Update mpv_player.py to support PipeWire
...
Updated the mpv_player.py to support PipeWire native devices (pipewire/default) instead of using the pipewire-pulse compatibility.
2025-09-27 21:19:06 -07:00
imonlinux
6b9a1e1e28
Change output audio device to pipewire/default
...
Change to native pipewire instead of the pipewire-pulse compatibility.
2025-09-27 21:16:58 -07:00
imonlinux
d74045e349
Change output audio device to pipewire/default
...
Change to native pipewire instead of the pipewire-pulse compatibility.
2025-09-27 21:15:22 -07:00
imonlinux
2c44521c63
Add PipeWire info remove docker task
2025-09-27 20:53:00 -07:00
imonlinux
bfae803279
Update with PipeWire info
2025-09-27 20:51:19 -07:00
imonlinux
6ad23f8319
Update linux-voice-assistant-2mic-install.md
2025-09-27 09:00:59 -07:00
imonlinux
36e353a6df
PipeWire, PulseAudio, ALSA, OWW, MWW
...
Fixed section numbers.
2025-09-27 08:56:53 -07:00
imonlinux
76746e4262
Update linux-voice-assistant-2mic-install.md
...
Cleanup and collapsible sections to reduce confusion.
2025-09-27 08:52:58 -07:00
imonlinux
aee8c56de3
Update linux-voice-assistant-2mic-install.md
...
Added requirement to enable linger for user mode services
2025-09-27 08:19:24 -07:00
imonlinux
ed278ae3a2
Rename install_pipewire to install_pipewire.md
2025-09-26 22:40:13 -07:00
imonlinux
00c8541ed8
Update linux-voice-assistant-2mic-install.md
...
Add instructions for setting up PipeWire and User Mode Systemd service.
2025-09-26 22:39:43 -07:00
imonlinux
59e993d422
Create install_pipewire
2025-09-26 22:05:10 -07:00
imonlinux
4f8f4e2ebc
Add user mode service files for pipewire support
2025-09-26 20:14:58 -07:00
imonlinux
99ecb1f186
Changed avahi service
...
Changed to Platform to LINUX and pulled in uname -m for the board.
This is cosmetic as it doesn't affect detection.
2025-09-25 09:36:13 -07:00
imonlinux
e50f463c58
Avahi service file fixed
...
HA Discovery working
2025-09-24 21:15:35 -07:00
imonlinux
156b6473d5
Remove OWW requirement
2025-09-24 21:02:53 -07:00
imonlinux
7a54f5ce38
Remove OWW Dependency
2025-09-24 21:01:34 -07:00
imonlinux
1cc4e43ee5
Fix avahi service file
2025-09-24 21:00:11 -07:00
imonlinux
2564d1a745
Add HAL and Marvin Wakewords
2025-09-20 18:28:47 -07:00
imonlinux
cd83ee018f
Add HAL and Marvin led files
2025-09-20 18:21:21 -07:00
imonlinux
b4f736a79b
Update install_pulseaudio.md
2025-09-15 20:10:54 -07:00
imonlinux
aa83dcc601
Merge pull request #18 from imonlinux/mpv_player.py-disable-watchdog
...
Disabled watchdog for pulseaudio.
2025-09-14 18:44:40 -07:00
imonlinux
b982f9f990
Disabled watchdog for pulseaudio.
...
Will reintroduce this function at a later date if needed.
2025-09-14 18:37:58 -07:00
imonlinux
feb724edd2
Merge pull request #17 from imonlinux/mpv_player.py-revert
...
Introduced a bug that fires during HA registration
2025-09-14 18:02:33 -07:00
imonlinux
7654d43e09
Introduced a bug that fires during HA registration
2025-09-14 18:02:19 -07:00
imonlinux
8f8a041ecf
Add files via upload
2025-09-14 16:48:42 -07:00
imonlinux
ef75951ade
Update linux-voice-assistant-2mic-install.md
2025-09-14 16:04:44 -07:00
imonlinux
9782c17913
Update README.md
2025-09-14 15:31:29 -07:00
imonlinux
192ca11b1b
Update README.md
2025-09-14 15:25:02 -07:00
imonlinux
2773412898
Update linux-voice-assistant-2mic-install.md
2025-09-14 15:22:42 -07:00
imonlinux
368876f59d
Update README.md
2025-09-14 15:05:35 -07:00
imonlinux
d606364f84
Merge pull request #14 from imonlinux/HA_LVA_Discovery
...
HA LVA Discovery
2025-09-14 12:23:18 -07:00
imonlinux
0289fd5a4c
Update linux-voice-assistant-2mic-install.md
...
Updated the tutorial to include optional avahi config for HA discovery of the LVA.
2025-09-14 12:17:53 -07:00
imonlinux
e17e13c5dd
Add LVA service drop-in for avahi
...
This updates the linux-voice-assistant.service to require and wait for avahi to start. Independent of the systemd unit being used to start LVA.
2025-09-14 12:04:34 -07:00
imonlinux
fa82a56831
Add script to create and install avahi service unit
...
Intended to setup Zeroconf/mDNS for HA discovery
2025-09-14 12:01:14 -07:00
imonlinux
4610c546ce
Merge pull request #13 from imonlinux/bug_fix_mpv_player.py
...
Fix watchdog misfire in mpv_player.py
2025-09-14 11:55:08 -07:00
imonlinux
38fc8227f3
Fix watchdog misfire in mpv_player.py
...
The current watchdog is a simple “N-seconds since play()” timer, so it can fire during legit playback (longer TTS, slower network). Convert it to a no-progress watchdog that only trips if mpv makes no progress for N seconds.
2025-09-14 11:54:54 -07:00
imonlinux
ceb64f89a1
OWW model tester
...
attempts to find models that would stop OWW from starting
2025-09-13 23:17:31 -07:00
imonlinux
2eb46a494e
Delete wyoming-openwakeword/verify_oww_models.sh
2025-09-13 23:16:21 -07:00
imonlinux
cda879ebd3
Update linux-voice-assistant-2mic-install.md
2025-09-13 23:14:13 -07:00
imonlinux
2e93e10496
Merge pull request #12 from imonlinux/Pulse_Audio_ALSA_OWW_MWW
...
Pulse audio alsa oww mww
2025-09-13 21:41:19 -07:00
imonlinux
3d799af40b
Debugging utility
...
Not required by the project.
2025-09-13 21:17:59 -07:00
imonlinux
6e19c4db2d
Delete service/pa-linux-voice-assistant.service
2025-09-13 21:13:41 -07:00
imonlinux
b685769f37
Delete service/linux-voice-assistant.service
2025-09-13 21:13:23 -07:00
imonlinux
9e6b12d771
Update linux-voice-assistant-2mic-install.md
2025-09-13 21:12:54 -07:00
imonlinux
72dc42a3e2
Update README.md for PA support
2025-09-13 20:16:59 -07:00
imonlinux
a0c5af9d4c
Modifed mpv_player.py to support PA and ALSA
...
1. **`linux_voice_assistant/mpv_player.py`**
- Supports both **PulseAudio** and **ALSA** backends.
- Device strings now accept:
- Pulse: `pulse/<PA SINK NAME>` (e.g. `pulse/alsa_output.platform-soc_sound.stereo-fallback`)
- ALSA: `alsa/plughw:CARD=seeed2micvoicec,DEV=0`
- `default`: tries Pulse first, then ALSA.
- Added **fast end-of-playback detection** using **either** `eof-reached` **or** `idle-active` (fixes the “hang until watchdog” after short clips).
- Added a **watchdog** (default **8s**) to fail fast if playback never starts/finishes.
- Pulse-friendly defaults: `audio-samplerate=44100`, `audio-channels=stereo`, `keep-open=no`, `network-timeout=7`.
- mpv logging bridged to Python logging; level set by env **`LVA_MPV_MSG_LEVEL`** (default `all=warn`).
2025-09-13 19:58:15 -07:00
imonlinux
8d179b371c
Add files via upload
2025-09-13 19:55:05 -07:00
imonlinux
8c86546065
Update install_pulseaudio.md
2025-09-13 19:50:12 -07:00
imonlinux
fe2cdb9316
Update install_pulseaudio.md
2025-09-13 19:45:26 -07:00
imonlinux
e545936c48
Update install_pulseaudio.md
2025-09-13 19:03:52 -07:00
imonlinux
c487dc307c
Update install_pulseaudio.md
2025-09-13 11:36:18 -07:00
imonlinux
58aa39629d
Merge pull request #11 from imonlinux/imonlinux-patch-1
...
Add PA service file
2025-09-13 11:34:17 -07:00
imonlinux
dc27b41d08
Add PA service file
2025-09-13 11:33:55 -07:00
imonlinux
72bde398b7
Update install_pulseaudio.md
2025-09-13 11:09:49 -07:00
imonlinux
26d33f7943
Update install_pulseaudio.md
2025-09-13 10:47:11 -07:00
imonlinux
8c9052da41
Update linux-voice-assistant-2mic-install.md
2025-09-12 17:53:32 -07:00
imonlinux
0c1085150d
Update pa-linux-voice-assistant.service
2025-09-12 17:42:42 -07:00
imonlinux
49e43e51e1
Update install_pulseaudio.md
2025-09-12 17:30:21 -07:00
imonlinux
c8a8cde934
Update install_pulseaudio.md
2025-09-12 17:28:43 -07:00
imonlinux
4d11e252c9
Delete service/pulseaudio.service
2025-09-12 17:25:32 -07:00
imonlinux
8f9cce3f02
Add files via upload
2025-09-12 17:24:52 -07:00
imonlinux
a309e5ffea
Update pa-linux-voice-assistant.service
2025-09-12 14:18:15 -07:00
imonlinux
cb6ae03548
Update linux-voice-assistant-2mic-install.md
2025-09-12 14:02:13 -07:00
imonlinux
1529a02d68
Update linux-voice-assistant-2mic-install.md
2025-09-12 14:00:17 -07:00
imonlinux
d159d57b5f
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:58:22 -07:00
imonlinux
49f692e6ab
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:54:22 -07:00
imonlinux
758436be08
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:53:50 -07:00
imonlinux
bf74160528
Merge pull request #10 from imonlinux/imonlinux-patch-1
...
Add tutorial for PA and alternate service file
2025-09-12 13:33:25 -07:00
imonlinux
734c0b7cf4
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:29:36 -07:00
imonlinux
694251de64
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:27:41 -07:00
imonlinux
bf241cfa57
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:25:33 -07:00
imonlinux
6e54a7decd
Add files via upload
2025-09-12 13:24:30 -07:00
imonlinux
9579f61c44
Add files via upload
2025-09-12 13:16:23 -07:00
imonlinux
5a4a496322
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:13:28 -07:00
imonlinux
ec7de2312a
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:11:50 -07:00
imonlinux
e3b32579ae
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:08:07 -07:00
imonlinux
26a7ecbea2
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:06:16 -07:00
imonlinux
bdcfad0e00
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:05:10 -07:00
imonlinux
09fd7f8534
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:04:06 -07:00
imonlinux
5e805b8722
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:01:35 -07:00
imonlinux
4c25739b3c
Update linux-voice-assistant-2mic-install.md
2025-09-12 13:00:13 -07:00
imonlinux
be61375b43
Update linux-voice-assistant-2mic-install.md
2025-09-12 12:59:15 -07:00
imonlinux
6233987d89
Add files via upload
2025-09-12 12:34:53 -07:00
imonlinux
30683cf718
Update linux-voice-assistant-2mic-install.md
2025-09-12 11:01:11 -07:00
imonlinux
0c21b8d8ab
Update linux-voice-assistant-2mic-install.md
2025-09-11 21:23:23 -07:00
imonlinux
55cef9e915
Merge pull request #9 from imonlinux/imonlinux-patch-1
...
Update linux-voice-assistant.service
2025-09-11 21:22:22 -07:00
imonlinux
8411c09acb
Update linux-voice-assistant.service
...
Changed the default wake word to "alexa" as I'm having issue with "ok_nabu".
2025-09-11 21:22:01 -07:00
imonlinux
7817e7a982
Update linux-voice-assistant-2mic-install.md
2025-09-11 21:20:46 -07:00
imonlinux
f2f1be206e
Update linux-voice-assistant-2mic-install.md
2025-09-11 21:09:52 -07:00
imonlinux
65212d3999
Update linux-voice-assistant-2mic-install.md
2025-09-11 21:07:25 -07:00
imonlinux
6ca1ee0717
Merge pull request #8 from imonlinux/imonlinux-patch-1
...
Add OWW wake word list to HA
2025-09-11 20:48:14 -07:00