Václav Volhejn
58bccddd93
Fix audio type conversion ( #259 )
...
* Fix conversion between audio dtypes
* Run Pytest in CI
* Add pytest tests path in pyproject.toml
* Fix usages
* Use other PR's test format (more or less)
* Support legacy arguments
* Fix pyproject.toml and test location
* Omit `test` arg in CI, given by pyproject.toml
---------
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com >
2025-04-09 10:00:23 -04:00
Freddy Boulton
837330dcd8
Cloudflare turn integration ( #264 )
...
* Turn integration
* Add code:
* type hint
* Fix typehint
* add code
* format
* WIP
* trickle ice
* bump version
* Better docs
* Modify
* code
* Mute icon for whisper
* Add code
* llama 4 demo
* code
* OpenAI interruptions
* fix docs
2025-04-09 09:36:51 -04:00
Marcus Valtonen Örnhag
f70b27bd41
Enforce modern typing ( #258 )
...
* Allow UP
* Upgrade typing
* test smolagents
* Change to contextlib
---------
Co-authored-by: Marcus Valtonen Örnhag <marcus.valtonen.ornhag@ericsson.com >
2025-04-08 16:46:12 -04:00
Erik Wasmosy
a07e9439b6
Add started_talking log message in ReplyOnPause and in api.md ( #260 )
2025-04-07 17:35:53 -04:00
Marcus Valtonen Örnhag
2331079c0f
Introduce unit tests ( #248 )
...
* Proof-of-concept: unittests
* Add pytest-asyncio dep
* Import Body from stream
* Add test for allow_extra_tracks
* Cleanup decorators
* add test to linting
* fix ruff issues
* Run formatter
* fix
* Dont test every python version
---------
Co-authored-by: Marcus Valtonen Örnhag <marcus.valtonen.ornhag@ericsson.com >
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com >
2025-04-07 17:35:25 -04:00
Marcus Valtonen Örnhag
0767030997
Introduce static type checking with pyright ( #255 )
2025-04-05 14:19:05 -04:00
Freddy Boulton
3147b5979c
Add API Reference and llms.txt ( #256 )
...
* stream api reference
* docs
* Add code
* Add code
* code
2025-04-04 15:32:06 -04:00
Freddy Boulton
c93176d83a
Add code ( #254 )
2025-04-04 12:08:46 -04:00
Freddy Boulton
8dd17d3216
Add ability to trigger ReplyOnPause without waiting for pause ( #250 )
...
* Add code
* Send text or audio demo
2025-04-03 20:19:50 -04:00
Marcus Valtonen Örnhag
aed34825e3
Allow extra tracks ( #231 ) ( #249 )
...
* Allow extra tracks (#231 )
* Add allow_extra_tracks to WebRTC component
---------
Co-authored-by: Marcus Valtonen Örnhag <marcus.valtonen.ornhag@ericsson.com >
2025-04-03 19:13:13 -04:00
Freddy Boulton
d07bb41a9e
Fix ( #242 )
2025-04-02 18:31:08 -04:00
Freddy Boulton
cfde58fce6
Add code ( #241 )
2025-04-02 16:39:50 -04:00
Václav Volhejn
cc8d82f233
Improve error handling for websockets ( #238 )
...
* Improve error handling for websockets
* Correctly run clean_up
2025-04-02 16:29:03 -04:00
Václav Volhejn
06885d06c4
Ignore output_frame_size parameter ( #210 )
2025-04-01 14:10:27 -04:00
Marcus Valtonen Örnhag
1f0462371e
Improve error message if track kind and modality mismatch ( #230 )
...
Co-authored-by: Marcus Valtonen Örnhag <marcus.valtonen.ornhag@ericsson.com >
2025-04-01 14:05:53 -04:00
Freddy Boulton
f742c93235
add code ( #223 )
2025-03-28 21:12:58 -04:00
Freddy Boulton
8ed27fba78
Close Stream from Backend ( #222 )
...
* Close from backend
* Add code
2025-03-28 20:47:34 -04:00
Freddy Boulton
6235b2de61
Add text-to-speech-gallery + reword galleries to be "Plugin Ecosystem" ( #218 )
...
* Add code
* Update docs/text_to_speech_gallery.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update docs/text_to_speech_gallery.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-03-27 19:06:52 -04:00
Freddy Boulton
7692ffad00
Add code ( #211 )
2025-03-25 14:42:46 -04:00
Freddy Boulton
e231f793e8
trigger release ( #201 )
...
* trigger release
* add code
2025-03-20 21:01:13 -04:00
Freddy Boulton
6742894d3d
Add support for trickle ice ( #193 )
...
* cherry-pick trickle-ice
* Add code
* Add code
* format
2025-03-20 20:50:45 -04:00
Freddy Boulton
3fed4cb2ad
Some Video Fixes ( #200 )
...
* FPS control:
* add code
* Add code
2025-03-20 20:45:46 -04:00
Václav Volhejn
3fc441a6f0
Create py.typed ( #196 )
2025-03-20 14:24:45 -04:00
Freddy Boulton
728a366924
Add js assets ( #192 )
2025-03-19 12:19:57 -04:00
Freddy Boulton
2a70b4f3ed
add code ( #189 )
2025-03-18 21:38:00 -04:00
Freddy Boulton
44aac8d964
Fix issue when the audio stream mixes sample rates and numpy array data types ( #188 )
...
* Fix code
* Fix
* keep same
2025-03-18 18:53:47 -04:00
Freddy Boulton
93b14aae94
Fast phone ( #183 )
2025-03-17 12:22:03 -04:00
Sofian Mejjoute
66f0a81b76
feat: Add optional startup function to ReplyOnPause ( #170 )
...
* feat: Add optional startup function to ReplyOnPause
* feat: Implement startup_fn in ReplyOnStopWords
* refactor: Remove redundant startup_fn implementation in ReplyOnStopWords
* tweaks
* revert
---------
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com >
2025-03-11 19:11:29 -04:00
Freddy Boulton
514310691d
Bump version ( #164 )
...
* Code'
* fix
2025-03-11 13:05:39 -04:00
Freddy Boulton
ee049cd4bc
Add code ( #160 )
2025-03-10 17:03:54 -04:00
Sourabh
de95bc2caa
fix: ensure 'model' is copied in ReplyOnPause.copy() ( #155 )
2025-03-10 11:44:43 -04:00
Freddy Boulton
dcad14768b
Add code ( #153 )
2025-03-08 12:36:58 -05:00
Freddy Boulton
e26eb4567f
Add code ( #151 )
2025-03-07 19:27:33 -05:00
Sourabh
f95c3c78be
fix: remove unused user-provided Silero option ( #150 )
2025-03-07 18:19:26 -05:00
Freddy Boulton
504eb452f0
stt models ( #147 )
2025-03-07 17:03:11 -05:00
Freddy Boulton
cbbfa17679
Add Method for loading community Vad Models ( #136 )
...
* Add code
* add code
2025-03-07 16:27:18 -05:00
Freddy Boulton
6748a8df49
fixes ( #145 )
2025-03-07 14:15:37 -05:00
Freddy Boulton
11dae295da
add code ( #137 )
2025-03-06 19:56:46 -05:00
Freddy Boulton
8f6287cea3
Improve Interruption Handling ( #134 )
...
* Clear websocket queue on interrupt
* add code
2025-03-06 13:42:56 -05:00
Aki Miyazaki
a0b46f4059
UnboundLocalError: local variable 'button' referenced before assignment ( #126 )
...
Co-authored-by: Aki <akxucker@gmail.com >
2025-03-06 12:43:30 -05:00
Freddy Boulton
df0706e048
Fix kokoro batch issue ( #128 )
...
* Fix kokoro batch issue
* code
* fix batch size
---------
Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local >
2025-03-05 19:43:02 -05:00
Freddy Boulton
6517a93472
Clean up cancelled generators ( #124 )
...
* fix links
* fix upload
* add code
* Add code
---------
Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local >
2025-03-04 18:08:10 -05:00
Freddy Boulton
6ea54777af
ReplyOnPause and ReplyOnStopWords can be interrupted ( #119 )
...
* Add all this code
* add code
* Fix demo
---------
Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local >
2025-03-03 21:47:16 -05:00
Freddy Boulton
d8396a2714
Fix async echo example ( #118 )
...
* Fix async example
* Version bump
---------
Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local >
2025-03-03 14:06:24 -05:00
Freddy Boulton
146143efb7
Fix backup url ( #116 )
...
Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local >
2025-03-02 18:35:32 -05:00
Freddy Boulton
9cc0278985
Video Bugfix + generator ( #96 )
...
* Code
* Fix demo
* move to init
---------
Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local >
2025-02-27 12:30:19 -05:00
Freddy Boulton
43e42c1b22
Tidy up connection logic ( #90 )
...
* Add code:
* code
* code
---------
Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local >
2025-02-26 18:21:26 -05:00
Freddy Boulton
da872627b9
Set border radius ( #84 )
...
Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local >
2025-02-26 11:53:25 -05:00
Freddy Boulton
ff0cb7197f
Fix credentials ( #75 )
...
Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local >
2025-02-25 19:07:40 -05:00
Freddy Boulton
2604d9f7db
More tweaks ( #71 )
...
* tweaks
* Make icon colors match
---------
Co-authored-by: Freddy Boulton <freddyboulton@hf-freddy.local >
2025-02-25 10:58:46 -05:00