Loading page...Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ страницу...正在加载鑡青...
AtlasRepo

πŸŽ™οΈ I Built a Local AI Transcriber for a Friend Who Works With Too Much Audio and Video

ОписаниС ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ автоматичСски транскрибируСт Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, синхронизируя тСкст с ΠΌΠ΅Π΄ΠΈΠ° ΠΈ экспортируя Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, работая локально для обСспСчСния ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π—Π°Π΄Π°Ρ‡Π°

They had useful information trapped inside audio and video, but getting that information into searchable, readable text was slow and annoying.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

The application reduces transcription effort, supports 99+ languages, offers multiple Whisper model sizes, and allows exporting in several formats while running locally for privacy.

Π Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс

  • Upload or record audio/video
  • FFmpeg probes media and extracts/normalizes audio to 16 kHz mono WAV
  • Whisper performs speech recognition and generates timestamped transcript
  • Server-Sent Events stream progress to browser
  • User can view synchronized transcript, seek by timestamp, and export in .txt, .srt, .vtt, .json, or .wav formats

Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°

They had useful information trapped inside audio and video, but getting that information into searchable, readable text was slow and annoying.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

The application supports both audio and video files. For video, FFmpeg extracts and normalizes the audio into the 16 kHz, 16-bit mono PCM format expected by Whisper before sending it through the speech-to-text pipeline.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

With an open model such as Whisper, the application can be built around local inference instead of requiring every recording to leave the user's machine.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

  • Π”Π°Ρ‚Π° записи: 2026-10-03T17:41:11.112Z