Source: https://seerepo.com/r/jianchang512/pyvideotrans/built
Markdown source: https://seerepo.com/r/jianchang512/pyvideotrans/built.md
Description: pyvideotrans is a Python repo built with anyio, pyside6, and AIOHTTP. It signs people in with cryptography, itsdangerous, oauthlib, and requests-oauthlib.

# What is pyvideotrans built with?

pyvideotrans is a Python repo built with anyio, pyside6, and AIOHTTP. It signs people in with cryptography, itsdangerous, oauthlib, and requests-oauthlib, uses AI through accelerate, azure-cognitiveservices-speech, bitsandbytes, datasets, diffusers, and 28 more, connects to Google, makes its content with ffmpeg-python, imageio, imageio-ffmpeg, jinja2, markdown, and 5 more, validates its data with annotated-types, marshmallow, and Pydantic, deploys with coloredlogs, tencentcloud-sdk-python, Alibaba Cloud, and psutil, and uses h5py, oss2, pyarrow, ElevenLabs, and Hugging Face. It has 73,829 written lines, with 57 test files.

Read on November 5, 2026, at commit 7921c81.

Repository: https://github.com/jianchang512/pyvideotrans

## Frontend

### Styles

- **cycler**
- **fonttools**

### Interface

- **contourpy**
- **matplotlib-inline**
- **[prompt-toolkit](https://seerepo.com/uses/prompt-toolkit)**
- **[Rich](https://seerepo.com/uses/rich)**
- **[Gradio](https://seerepo.com/uses/gradio)**: 1 file

## Backend

### Data

- **h5py**
- **oss2**
- **[pyarrow](https://seerepo.com/uses/pyarrow)**

### Sign-in

- **[cryptography](https://seerepo.com/uses/cryptography)**
- **itsdangerous**
- **oauthlib**
- **requests-oauthlib**

### AI

- **[accelerate](https://seerepo.com/uses/accelerate)**
- **azure-cognitiveservices-speech**
- **bitsandbytes**
- **[datasets](https://seerepo.com/uses/datasets)**
- **diffusers**
- **Keras**
- **llvmlite**
- **nagisa**
- **openai-whisper**
- **[peft](https://seerepo.com/uses/peft)**
- **piper-tts**
- **[scikit-learn](https://seerepo.com/uses/scikit-learn)**
- **soynlp**
- **speechrecognition**
- **[tiktoken](https://seerepo.com/uses/tiktoken)**
- **[torch](https://seerepo.com/uses/torch)**: 52 files
- **[transformers](https://seerepo.com/uses/transformers)**: 17 files
- **gradio-client**: 8 files
- **[torchaudio](https://seerepo.com/uses/torchaudio)**: 8 files
- **[librosa](https://seerepo.com/uses/librosa)**: 4 files
- **ModelScope**: 4 files
- **[safetensors](https://seerepo.com/uses/safetensors)**: 4 files
- **dashscope**: 3 files
- **faster-whisper**: 3 files
- **[onnxruntime](https://seerepo.com/uses/onnxruntime)**: 3 files
- **edge-tts**: 2 files
- **funasr**: 2 files
- **[sentencepiece](https://seerepo.com/uses/sentencepiece)**: 2 files
- **ctranslate2**: 1 file
- **gtts**: 1 file
- **[litellm](https://seerepo.com/uses/litellm)**: 1 file
- **pyannote-audio**: 1 file

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 10 files · [videotrans/configure/excepts.py, line 219](https://github.com/jianchang512/pyvideotrans/blob/7921c819f9f09ac64a611d57cd676df28fd0b56a/videotrans/configure/excepts.py#L219)
- **ElevenLabs**: 6 files · [videotrans/configure/excepts.py, line 217](https://github.com/jianchang512/pyvideotrans/blob/7921c819f9f09ac64a611d57cd676df28fd0b56a/videotrans/configure/excepts.py#L217)
- **[Hugging Face](https://seerepo.com/uses/hugging-face)**: 5 files · [videotrans/confuciustts/cli/inference.py, line 11](https://github.com/jianchang512/pyvideotrans/blob/7921c819f9f09ac64a611d57cd676df28fd0b56a/videotrans/confuciustts/cli/inference.py#L11)
- **[Google](https://seerepo.com/uses/google)**: 3 files · [videotrans/recognition/_gemini.py, line 1](https://github.com/jianchang512/pyvideotrans/blob/7921c819f9f09ac64a611d57cd676df28fd0b56a/videotrans/recognition/_gemini.py#L1)

## Support

### The base

- **[anyio](https://seerepo.com/uses/anyio)**
- **pyside6**: 145 files
- **[AIOHTTP](https://seerepo.com/uses/aiohttp)**: 2 files

### Content

- **ffmpeg-python**
- **imageio**
- **imageio-ffmpeg**
- **[jinja2](https://seerepo.com/uses/jinja2)**
- **[markdown](https://seerepo.com/uses/markdown)**
- **[markdown-it-py](https://seerepo.com/uses/markdown-it-py)**
- **[markupsafe](https://seerepo.com/uses/markupsafe)**
- **mdurl**
- **[pillow](https://seerepo.com/uses/pillow)**
- **[av](https://seerepo.com/uses/av)**: 1 file

### Validation

- **annotated-types**
- **marshmallow**
- **[Pydantic](https://seerepo.com/uses/pydantic)**

### Deploy

- **coloredlogs**
- **tencentcloud-sdk-python**
- **Alibaba Cloud**: 1 file
- **[psutil](https://seerepo.com/uses/psutil)**: 1 file

### Tools

- **antlr4-python3-runtime**
- **asttokens**
- **click**
- **executing**
- **ipython**
- **jedi**
- **mypy-extensions**
- **Numba**
- **packaging**
- **parso**
- **pip**
- **pure-eval**
- **pycparser**
- **pygments**
- **pyinstaller**
- **pyinstaller-hooks-contrib**
- **Setuptools**
- **shellingham**
- **stack-data**
- **tensorboardx**
- **Typer**
- **typing-extensions**
- **typing-inspect**
- **wheel**

### Other

- **absl-py**
- **addict**
- **aiofiles**
- **aiohappyeyeballs**
- **aiosignal**
- **altgraph**
- **async-timeout**
- **attrs**
- **blinker**
- **brotli**
- **cachetools**
- **cffi**
- **chardet**
- **charset-normalizer**
- **colorama**
- **dataclasses-json**
- **decorator**
- **deprecation**
- **dill**
- **distro**
- **exceptiongroup**
- **filelock**
- **frozenlist**
- **fsspec**
- **googleapis-common-protos**
- **grpcio**
- **grpcio-status**
- **h11**
- **h2**
- **hf-xet**
- **httplib2**
- **hydra-core**
- **idna**
- **importlib-metadata**
- **importlib-resources**
- **iso639-lang**
- **jieba**
- **jiter**
- **jmespath**
- **joblib**
- **kiwisolver**
- **more-itertools**
- **mpmath**
- **msgpack**
- **multidict**
- **networkx**
- **ordered-set**
- **pandas**
- **pefile**
- **platformdirs**
- **propcache**
- **proto-plus**
- **protobuf**
- **pyasn1**
- **pyasn1-modules**
- **pycryptodome**
- **pycryptodomex**
- **pyparsing**
- **python-dateutil**
- **pytz**
- **resampy**
- **rsa**
- **simplejson**
- **six**
- **sniffio**
- **sortedcontainers**
- **soxr**
- **SymPy**
- **tabulate**
- **tzdata**
- **websocket-client**
- **websockets**
- **wrapt**
- **xxhash**
- **yarl**
- **tenacity**: 46 files
- **requests**: 42 files
- **pydub**: 19 files
- **httpx**: 16 files
- **soundfile**: 15 files
- **NumPy**: 12 files
- **urllib3**: 5 files
- **SciPy**: 3 files
- **pyyaml**: 2 files
- **sounddevice**: 2 files
- **tqdm**: 2 files
- **certifi**: 1 file
- **httpcore**: 1 file
- **inflect**: 1 file
- **omegaconf**: 1 file
- **regex**: 1 file

## Other repos with a similar stack

- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): pyarrow, OpenAI, ElevenLabs, Google, anyio, AIOHTTP, matplotlib-inline, prompt-toolkit, Rich, cryptography, datasets, peft, scikit-learn, tiktoken, torch, transformers, ModelScope, dashscope, sentencepiece, litellm, jinja2, markupsafe, pillow, annotated-types, marshmallow, Pydantic, Alibaba Cloud, psutil · [Compare](https://seerepo.com/compare/jianchang512/pyvideotrans/vs/run-llama/llama_index)
- [mudler/LocalAI](https://seerepo.com/r/mudler/LocalAI/built): pyarrow, OpenAI, Hugging Face, anyio, Gradio, accelerate, bitsandbytes, datasets, diffusers, llvmlite, peft, tiktoken, torch, transformers, torchaudio, librosa, ModelScope, safetensors, faster-whisper, onnxruntime, funasr, sentencepiece, imageio, imageio-ffmpeg, jinja2, pillow, av · [Compare](https://seerepo.com/compare/jianchang512/pyvideotrans/vs/mudler/LocalAI)
- [Aider-AI/aider](https://seerepo.com/r/Aider-AI/aider/built): pyarrow, OpenAI, Google, anyio, AIOHTTP, cycler, fonttools, contourpy, prompt-toolkit, Rich, cryptography, scikit-learn, tiktoken, torch, transformers, safetensors, litellm, jinja2, markdown-it-py, markupsafe, mdurl, pillow, annotated-types, marshmallow, Pydantic, psutil · [Compare](https://seerepo.com/compare/Aider-AI/aider/vs/jianchang512/pyvideotrans)
- [unslothai/unsloth](https://seerepo.com/r/unslothai/unsloth/built): OpenAI, Hugging Face, anyio, Rich, cryptography, accelerate, datasets, diffusers, openai-whisper, peft, scikit-learn, tiktoken, torch, transformers, librosa, safetensors, sentencepiece, jinja2, markdown-it-py, mdurl, pillow, av, Pydantic, psutil · [Compare](https://seerepo.com/compare/jianchang512/pyvideotrans/vs/unslothai/unsloth)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): pyarrow, OpenAI, Hugging Face, Google, anyio, AIOHTTP, Rich, accelerate, bitsandbytes, datasets, openai-whisper, peft, scikit-learn, tiktoken, torch, transformers, torchaudio, librosa, sentencepiece, litellm, markdown, pillow, Pydantic, psutil · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/jianchang512/pyvideotrans)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): OpenAI, Hugging Face, anyio, AIOHTTP, cycler, fonttools, contourpy, Rich, Gradio, accelerate, datasets, peft, scikit-learn, tiktoken, torch, transformers, safetensors, onnxruntime, jinja2, markdown, pillow, annotated-types, Pydantic · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/jianchang512/pyvideotrans)

## Frequently asked questions

### What language is pyvideotrans written in?

pyvideotrans is written in Python, with 73,829 written lines.

### What framework does pyvideotrans use?

pyvideotrans is built with anyio, pyside6, and AIOHTTP.

### What does pyvideotrans sign people in with?

pyvideotrans signs people in with cryptography, itsdangerous, oauthlib, and requests-oauthlib.

### Does pyvideotrans use AI?

Yes. pyvideotrans uses AI through accelerate, azure-cognitiveservices-speech, bitsandbytes, datasets, diffusers, Keras, llvmlite, nagisa, openai-whisper, peft, piper-tts, scikit-learn, soynlp, speechrecognition, tiktoken, torch, transformers, gradio-client, torchaudio, librosa, ModelScope, safetensors, dashscope, faster-whisper, onnxruntime, edge-tts, funasr, sentencepiece, ctranslate2, gtts, litellm, pyannote-audio, and OpenAI.

### What services does pyvideotrans use?

pyvideotrans connects to Google and uses h5py, oss2, pyarrow, ElevenLabs, and Hugging Face.

The proof: [videotrans/recognition/_gemini.py, line 1](https://github.com/jianchang512/pyvideotrans/blob/7921c819f9f09ac64a611d57cd676df28fd0b56a/videotrans/recognition/_gemini.py#L1)

### Does pyvideotrans have tests?

Yes. pyvideotrans has 57 test files.

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

The ones that share most of its stack: run-llama/llama_index, mudler/LocalAI, and Aider-AI/aider.

## 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.
