~/talk

Transcend Language Barriers with Custom Machine Learning APIs: um...

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [machine-learning, api-design]
slides:none on file

A working web app called "multimédia translator" converts YouTube audio to timed SRT subtitles, translates between English, Spanish, German and French, and can optionally generate dubbed audio while preserving silences. It uses off‑the‑shelf ASR, NMT and TTS models from Hugging Face exported to ONNX, served on Triton inference server or OVH endpoints, with GPUs (V100/H100/L4) and S3 model storage for inference; exporting, preprocessing/postprocessing and timestamp mapping are implemented and a live demo shows usable subtitles and dubbed output with acceptable latency.

AI-written summary · about

  1. 0:00AI and APIs introduction
  2. 1:02Team and goals
  3. 2:25Multimedia and accessibility
  4. 4:11User needs definition
  5. 5:14AI model selection
  6. 8:00Target languages and tasks
  7. 9:24Model deployment in production
  8. 12:54Open Source models
  9. 15:23Model testing and export
  10. 17:52Deploying with Triton Inference Server
  11. 23:52API endpoints solutions
  12. 28:08SRT subtitle generation
  13. 33:04Preserving silences in translation
  14. 34:52Voice dubbing with TTS
  15. 38:20Web app development
  16. 39:24App demonstration
  17. 43:32Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.