Mathieu Virbel
42f1442e56
server: introduce LLM backends
2023-08-01 14:23:34 +02:00
224afc6f28
fastapi: implement server with same back compatibility as before
2023-07-29 15:59:25 +02:00
3908c1ca53
processors: customize logger and auto describe
2023-07-29 01:32:37 +02:00
6f61863136
processors: implement Pipeline, simplify usage
2023-07-29 00:59:09 +02:00
Mathieu Virbel
509840cb4c
processors: Introduce processors implementation
...
Each processor is standalone, with define INPUT/OUTPUT.
Processor can be threaded or not (can be extensible later)
TODO: Pipeline that automatically connect all processors, flush and clean data
To test: python -m reflector.processors tests/records/test_mathieu_hello.wav
```
Transcript: [00:00.500]: Hi there, everyone.
Transcript: [00:02.700]: Today, I want to share my incredible experience.
Transcript: [00:05.461]: with Reflector, a cutineage product that revolutionizes audio processing.
Transcript: [00:10.922]: With Refector, I can easily convert any audio into accurate transcription.
Transcript: [00:16.493]: serving me hours of tedious manual work.
```
This is not a good transcript, but not the purpose here.
2023-07-28 20:08:33 +02:00
Koper
dabc979596
TEST - vercel auto-deployment
2023-07-28 23:42:33 +07:00
Jose
56cfebee71
Merge pull request #43 from Monadical-SAS/www/jose-waveform
...
Improve recording waveform speed + query permissions (by Jose)
2023-07-28 11:22:49 -05:00
Jose B
e68b6ced11
no need to stop from server
2023-07-27 19:42:09 -05:00
Jose B
f17d996f39
Merge branch 'main' into www/jose-waveform
2023-07-27 15:25:15 -05:00
Mathieu Virbel
833a206110
test: add missing wav
2023-07-27 18:30:49 +02:00
Mathieu Virbel
dd4ae24852
gh: add server workflow
2023-07-27 18:30:49 +02:00
Mathieu Virbel
c7f2453090
server: formatting
2023-07-27 18:09:01 +02:00
Mathieu Virbel
fe85005e8e
server: add basic rtc test with local audio and fake llm
2023-07-27 18:04:26 +02:00
Mathieu Virbel
ee080e1ab2
www: update to use yarn and not npm
2023-07-27 16:58:41 +02:00
Mathieu Virbel
7bd3d54d15
server: fix lowercase settings
2023-07-27 15:36:52 +02:00
Mathieu Virbel
79709056e7
server: remove env
2023-07-27 15:35:35 +02:00
Mathieu Virbel
69ba871481
server: refactor to reflector module
...
- replaced loguru to structlog, to get ability of having open tracing later
- moved configuration to pydantic-settings
- merged both secrets.ini and config.ini to .env (check reflector/settings.py)
2023-07-27 15:31:58 +02:00
Mathieu Virbel
094ed696c4
server: reformat whole project using black
2023-07-27 14:08:41 +02:00
Andreas Bonini
314321c603
Update pull_request_template.md
2023-07-27 18:34:42 +07:00
Koper
46d7269279
PR Template
2023-07-27 18:29:37 +07:00
Mathieu Virbel
00797d9cc6
project: add docker in root directory and readme
2023-07-27 12:46:50 +02:00
Mathieu Virbel
b5e0baa6c8
server: dockerize the server and update documentation
2023-07-27 12:18:49 +02:00
305db8a3e4
Merge pull request #52 from Monadical-SAS/fix-server-restart
...
server: refactor to prevent using global variables
2023-07-27 11:56:00 +02:00
Mathieu Virbel
0e56d051bd
server: refactor to prevent using global variables
...
- allow LLM_URL to be passed directly by env, otherwise fallback to the current config.ini
- prevent usage of global, shared variables are now passed through a context
- can now have multiple meeting at the same time
2023-07-27 11:54:12 +02:00
4e67ba5782
Merge pull request #48 from Monadical-SAS/feat/gokul
...
Issues 44, 46, 47
2023-07-27 11:34:25 +02:00
projects-g
bb2d8d6aa0
Update secrets.ini.example
2023-07-27 13:31:01 +05:30
Gokul Mohanarangan
2184bc3252
split into config / secrets
2023-07-27 13:29:35 +05:30
projects-g
d985153845
Delete config.ini
2023-07-27 13:19:50 +05:30
projects-g
b8052016d6
Create config.ini
2023-07-27 11:59:39 +05:30
Gokul Mohanarangan
60ea3ac137
Issues 44, 46, 47
2023-07-27 11:54:24 +05:30
Jose B
05c5f6aefe
update colors + tweak code
2023-07-26 23:38:57 -05:00
Koper
1836ad8e02
Update page.js
2023-07-26 16:43:12 +07:00
Koper
2420e18ba3
Improve recording waveform speed + query permissions (by Jose)
2023-07-26 16:38:54 +07:00
Koper
499edd665b
Fixed footer height (it used to collapse if no text)
2023-07-26 16:32:31 +07:00
Koper
8392181eb6
Revert "Merge pull request #9 from Monadical-SAS/jose/vertical-waveform"
...
This reverts commit 521777744f , reversing
changes made to 6e3fe756c5 .
2023-07-26 15:52:16 +07:00
Koper
1b4883963f
Update yarn.lock
2023-07-26 15:43:23 +07:00
Koper
396d9da0cf
DS_Store .gitignore
2023-07-26 15:19:18 +07:00
Koper
401aa1e6f9
Merged reflector-ui (now "www") into single repo
2023-07-26 15:18:05 +07:00
Koper
9a57a89b5b
Merge remote-tracking branch 'reflector-ui/main'
2023-07-26 15:17:48 +07:00
Koper
c0400b4232
Moved all server files to server/
2023-07-26 15:13:46 +07:00
Andreas Bonini
521777744f
Merge pull request #9 from Monadical-SAS/jose/vertical-waveform
...
Improve recording waveform speed + query permissions
2023-07-26 15:07:11 +07:00
projects-g
b02bce39f0
Update config.ini
2023-07-26 12:12:23 +05:30
projects-g
a83231b16d
Merge pull request #42 from Monadical-SAS/feat/gokul
...
Code clean up and refactoring
2023-07-26 12:11:41 +05:30
Gokul Mohanarangan
e512b4dca5
flake8 / pylint updates
2023-07-26 11:28:14 +05:30
Gokul Mohanarangan
c970fc89dd
code style updates
2023-07-26 09:59:25 +05:30
Gokul Mohanarangan
b892fc0562
add data classes and typing
2023-07-25 22:55:17 +05:30
Koper
6e3fe756c5
Fixed the background going from white to gray, suddenly, if the page's height stretched too high
2023-07-25 16:13:50 +07:00
projects-g
023503626a
Merge pull request #41 from Monadical-SAS/feat/gokul
...
update installation scripts
2023-07-25 14:32:11 +05:30
Gokul Mohanarangan
81680796cd
update installation scripts
2023-07-25 14:31:28 +05:30
projects-g
d1fe1400b8
Merge pull request #34 from Monadical-SAS/jdc/webrtc-connection
...
Test WebRTC connection Browser
2023-07-25 14:10:27 +05:30