Commit Graph

34 Commits

Author SHA1 Message Date
df069a9aa1 Add docker image build scripts 2025-08-14 14:09:25 +03:00
aae83db2ea Simplify config and add user white list 2025-08-14 12:25:58 +03:00
137da5a893 Replace env vars with toml config 2025-08-14 12:01:29 +03:00
121585f807 Improve logs 2025-08-14 11:08:31 +03:00
85db17b131 Fix tg bot graceful shutdown 2025-08-14 10:46:06 +03:00
a284e3ef29 Add basic telegram bot 2025-08-14 09:56:31 +03:00
8fad4c5033 Add secret scans on commit 2025-08-13 17:48:32 +03:00
ad886ea985 Add slog gin logger 2025-08-13 17:40:46 +03:00
9dd5f47010 Change logger to slog 2025-08-13 12:56:09 +03:00
d957800e18 Add metrics for audio duration 2025-08-13 12:18:51 +03:00
900c7ecb51 Simplify workers and fix metrics 2025-08-13 11:37:05 +03:00
eb0dea6113 Add prometheus metrics 2025-08-13 11:17:35 +03:00
22cbaf0bca Switch file to io stream in recognizer interface 2025-08-13 09:40:30 +03:00
bab563519c Change adapters structure 2025-08-13 09:23:30 +03:00
f6b5e835a4 Replace all infra services with interfaces 2025-08-13 09:20:45 +03:00
3f31bd5ff2 Dependency inversion for s3 service 2025-08-12 15:05:46 +03:00
03106830e5 Move ffmpeg service to adapters 2025-08-12 14:30:48 +03:00
bb3247d391 Split contract package 2025-08-12 14:19:42 +03:00
e1cb261570 Refactor project structure 2025-08-12 14:15:26 +03:00
983de269ad Move worker entries to controllers 2025-08-12 14:04:47 +03:00
a856900504 Fix logs and recognition format 2025-08-12 13:57:41 +03:00
6783b7621e Add workers and graceful shutdown 2025-08-12 11:49:18 +03:00
394970e400 Add job helpers 2025-08-12 11:09:51 +03:00
2c9a5f4bfb Extract logic into transcribe service 2025-08-12 10:59:51 +03:00
f625e21418 Fix operation check 2025-08-11 17:30:23 +03:00
bb93f99911 Fix job fields naiming 2025-08-11 15:42:57 +03:00
672d8573fc Add initial audio recognition requests 2025-08-11 15:26:55 +03:00
c1da998c02 Upload files into yandex object storage (s3) 2025-08-11 11:31:08 +03:00
c0d55c2088 Add ffmpeg converter to ogg format 2025-08-11 10:11:13 +03:00
87d8b05efb Transcribe: add func test 2025-08-10 10:48:24 +03:00
d353f206fc Add conversion job logic 2025-08-09 17:38:28 +03:00
7357b69a7b Fix responses 2025-08-09 15:44:14 +03:00
8e133630d4 Refactoring: clean architecture project structure 2025-08-09 15:18:42 +03:00
40e207bdb2 Init: generated with claude-sonnet-4 2025-08-08 11:13:35 +03:00