Commit Graph

1223 Commits

Author SHA1 Message Date
Koper
783dcf5850 Changed to "Reach" 2023-08-04 15:36:29 +07:00
Mathieu Virbel
dc84f578e0 frontend: trigger vercel update with latest env variables 2023-08-04 10:32:36 +02:00
7f67c56f7e frontend: allow configuration of another webrtc server url (#108) 2023-08-04 10:25:41 +02:00
d94e2911c3 Serverless GPU support on banana.dev (#106)
* serverless: implement banana backend for both audio and LLM

Related to monadical-sas/reflector-gpu-banana project

* serverless: got llm working on banana !

* tests: fixes

* serverless: fix dockerfile to use fastapi server + httpx
2023-08-04 10:24:11 +02:00
a5ce66c299 pre-commit: update for server part (#104) 2023-08-04 10:15:38 +02:00
Jose B
b05d0a0cdf Merge branch 'main' into jose/ui 2023-08-03 12:41:52 -05:00
Jose B
78b77bd6d8 more styling + auto scroll behavior 2023-08-03 12:39:46 -05:00
Koper
9c86e7fbc6 Implement meta fields and favicon 2023-08-03 19:13:21 +07:00
Andreas Bonini
d6c4878894 Merge pull request #97 from Monadical-SAS/yarn-format-experimentation
Installed pre-commit
2023-08-03 18:20:40 +07:00
Andreas Bonini
a8cd370272 Delete TIMELINE.md 2023-08-03 17:51:35 +07:00
projects-g
30cffeeb6b Merge pull request #100 from Monadical-SAS/feat/gokul
Sample Chat generation with LLM
2023-08-03 13:06:28 +05:30
Gokul Mohanarangan
6fc5fe9c6a sample chat llm 2023-08-03 12:28:22 +05:30
Jose B
c0419f19ca styling 2023-08-02 16:54:06 -05:00
Koper
a8ea3a8bdf pre-commit now does yarn format and several other tasks 2023-08-02 18:35:38 +07:00
Koper
7192e9b1b9 Update TIMELINE.md 2023-08-02 18:26:34 +07:00
Koper
f7d3c469e2 Installed pre-commit 2023-08-02 18:25:35 +07:00
Andreas Bonini
7f92756735 Merge pull request #94 from Monadical-SAS/www-sentry
Hooked Up NextJS to Sentry
2023-08-02 16:56:57 +07:00
Koper
c23f3e350b Re-generated auth token 2023-08-02 16:38:08 +07:00
Koper
13bf2d0d14 Re-added .sentryclirc to .gitignore for security concerns 2023-08-02 16:34:50 +07:00
4d4292e1b5 server: add sentry to server (#93)
Closes #91
2023-08-02 11:28:18 +02:00
Koper
be6c10cc9d Sentry (www) 2023-08-02 16:20:29 +07:00
a3870efc40 Merge pull request #85 from Monadical-SAS/feat-server-pipeline
Backend refactoring
2023-08-02 11:11:11 +02:00
Mathieu Virbel
e4f2b785ca server: update process tools and tests 2023-08-01 20:16:54 +02:00
Mathieu Virbel
cb198927b0 server: add default uvicorn server + update readme 2023-08-01 20:13:16 +02:00
Mathieu Virbel
74d2974ed2 server: fixes latest implementation details on rtc offer and fastapi 2023-08-01 20:09:05 +02:00
Mathieu Virbel
d320558cc9 server/rtc: fix topic output 2023-08-01 19:12:51 +02:00
Mathieu Virbel
99c9ba3e6b tests: remove unused mock 2023-08-01 16:08:15 +02:00
Mathieu Virbel
1f8e4200fd tests: rework tests and fixes bugs along the way 2023-08-01 16:05:48 +02:00
Mathieu Virbel
bc55cfdea3 processors: split processors into their own files 2023-08-01 14:24:01 +02:00
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