Source: https://seerepo.com/r/Huanshere/VideoLingo/built
Markdown source: https://seerepo.com/r/Huanshere/VideoLingo/built.md
Description: VideoLingo is a Python repo built with FastAPI, uvicorn, and Streamlit. It uses AI through edge-tts, librosa, nagisa, soynlp, torchaudio, and 8 more.

# What is VideoLingo built with?

VideoLingo is a Python repo built with FastAPI, uvicorn, and Streamlit. It uses AI through edge-tts, librosa, nagisa, soynlp, torchaudio, and 8 more, makes its content with openpyxl, xmltodict, and yt-dlp, and uses Hugging Face. It has 17,141 written lines, with 25 test files.

Read on November 6, 2026, at commit 01f8434.

Repository: https://github.com/Huanshere/VideoLingo

## Frontend

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

### Interface

- **inquirerpy**

## Backend

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**: 1 file
- **[uvicorn](https://seerepo.com/uses/uvicorn)**: 1 file

### AI

- **edge-tts**
- **[librosa](https://seerepo.com/uses/librosa)**
- **nagisa**
- **soynlp**
- **[torchaudio](https://seerepo.com/uses/torchaudio)**
- **[torchvision](https://seerepo.com/uses/torchvision)**
- **[transformers](https://seerepo.com/uses/transformers)**
- **[torch](https://seerepo.com/uses/torch)**: 7 files
- **[opencv-python](https://seerepo.com/uses/opencv-python)**: 2 files
- **mlx-audio**: 1 file
- **QWen**: 1 file
- **[spaCy](https://seerepo.com/uses/spacy)**: 1 file

### Services

- **[Hugging Face](https://seerepo.com/uses/hugging-face)**: 1 file · [core/asr_backend/whisperX_local.py, line 51](https://github.com/Huanshere/VideoLingo/blob/01f843492759be9bbfd1a5cb697b799cc9de1609/core/asr_backend/whisperX_local.py#L51)
- **[OpenAI](https://seerepo.com/uses/openai)**: 1 file · [core/utils/ask_gpt.py, line 8](https://github.com/Huanshere/VideoLingo/blob/01f843492759be9bbfd1a5cb697b799cc9de1609/core/utils/ask_gpt.py#L8)

## Support

### The base

- **Streamlit**: 6 files

### Content

- **[openpyxl](https://seerepo.com/uses/openpyxl)**
- **xmltodict**
- **yt-dlp**: 1 file

### Tools

- **Numba**

### Other

- **pandas**: 14 files
- **requests**: 9 files
- **pydub**: 8 files
- **NumPy**: 3 files
- **pyyaml**: 2 files
- **ruamel.yaml**: 2 files
- **json-repair**: 1 file
- **msgpack**: 1 file
- **pypinyin**: 1 file

## Other repos with a similar stack

- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): FastAPI, uvicorn, Hugging Face, OpenAI, Tailwind CSS, librosa, torchaudio, transformers, torch, opencv-python, mlx-audio, openpyxl, yt-dlp · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/Huanshere/VideoLingo)
- [mudler/LocalAI](https://seerepo.com/r/mudler/LocalAI/built): FastAPI, uvicorn, Hugging Face, OpenAI, librosa, torchaudio, torchvision, transformers, torch, opencv-python, mlx-audio, QWen · [Compare](https://seerepo.com/compare/Huanshere/VideoLingo/vs/mudler/LocalAI)
- [gradio-app/gradio](https://seerepo.com/r/gradio-app/gradio/built): FastAPI, uvicorn, Hugging Face, OpenAI, Tailwind CSS, librosa, torchaudio, torchvision, transformers, torch, opencv-python, spaCy · [Compare](https://seerepo.com/compare/gradio-app/gradio/vs/Huanshere/VideoLingo)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): FastAPI, uvicorn, Hugging Face, OpenAI, Streamlit, Tailwind CSS, transformers, torch, spaCy, openpyxl · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/Huanshere/VideoLingo)
- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): FastAPI, OpenAI, Tailwind CSS, librosa, torchaudio, torchvision, transformers, torch, yt-dlp · [Compare](https://seerepo.com/compare/debpalash/VoiceStudio/vs/Huanshere/VideoLingo)
- [jamiepine/voicebox](https://seerepo.com/r/jamiepine/voicebox/built): FastAPI, uvicorn, Hugging Face, Tailwind CSS, librosa, torchaudio, torchvision, transformers, torch · [Compare](https://seerepo.com/compare/Huanshere/VideoLingo/vs/jamiepine/voicebox)

## Frequently asked questions

### What language is VideoLingo written in?

VideoLingo is written in Python, with 17,141 written lines.

### What framework does VideoLingo use?

VideoLingo is built with FastAPI, uvicorn, and Streamlit.

### Does VideoLingo use AI?

Yes. VideoLingo uses AI through edge-tts, librosa, nagisa, soynlp, torchaudio, torchvision, transformers, torch, opencv-python, mlx-audio, QWen, spaCy, and OpenAI.

### What services does VideoLingo use?

VideoLingo uses Hugging Face.

The proof: [core/asr_backend/whisperX_local.py, line 51](https://github.com/Huanshere/VideoLingo/blob/01f843492759be9bbfd1a5cb697b799cc9de1609/core/asr_backend/whisperX_local.py#L51)

### Does VideoLingo have tests?

Yes. VideoLingo has 25 test files.

### Which repos have a stack like VideoLingo's?

The ones that share most of its stack: bojieli/ai-agent-book, mudler/LocalAI, and gradio-app/gradio.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
