|
--- |
|
title: Tiger |
|
emoji: π₯ |
|
colorFrom: blue |
|
colorTo: indigo |
|
sdk: streamlit |
|
sdk_version: 1.39.0 |
|
app_file: app.py |
|
pinned: false |
|
license: apache-2.0 |
|
short_description: Movie transcription for language learners |
|
--- |
|
|
|
[![Hugging Face space badge]][Hugging Face space URL] |
|
[![Hugging Face sync status badge]][Hugging Face sync status URL] |
|
[![Apache License Badge]][Apache License, Version 2.0] |
|
|
|
Tiger |
|
===== |
|
|
|
__Tiger__ is an automatic speech recognition application that takes a video file as input and generates a video with |
|
subtitles as well as downloadable .txt, .vtt, .srt transcription files. Tiger generates transcriptions using the |
|
[OpenAI Whisper](https://openai.com/blog/whisper) models. |
|
|
|
The app is available on [π€ Hugging Face space][Project Tiger on Hugging Face]. Please check it out. |
|
|
|
How Project Tiger Started |
|
------------------------- |
|
|
|
I don't believe NLP is inherently AI. [Project Tiger](), however, enlightened me on what way should AI makes NLP more |
|
powerful for people. |
|
|
|
Paraphrasing movie lines has been my favorite approach to learn a foreign language. This was why I was able to speak |
|
close-native English in early days. I used this same tactic for German today as well. |
|
|
|
One morning I was studying German with the famous German WW2 movie |
|
[_Generation War_](https://youtu.be/8s_0QteDapc?si=usMdIbY5Skfz0u1q). Managing to find its subtitles[^1][^2][^3] were |
|
easy for me. A problem, however, soon arose as I proceeded with them: _the subtitles had errors - missing couple of |
|
phrases every few other lines_. This was a big NO for language learners like me. In old days 10 years ago, I would've |
|
reached a dead end... |
|
|
|
[^1]: https://www.opensubtitles.org/en/subtitles/6243166/generation-war-eine-andere-zeit-de |
|
[^2]: https://www.opensubtitles.org/en/subtitles/6243167/generation-war-ein-anderer-krieg-de |
|
[^3]: https://www.opensubtitles.org/en/subtitles/6243168/generation-war-ein-anderes-land-de |
|
|
|
Almost immediately, however, I had this idea of having AI figure out those missing words for me; so I tried |
|
[OpenAI's Whisper](https://huggingface.co/spaces/openai/whisper) which, quite surprisingly, yield 100% accurate results. |
|
That was the first occasion where AI produced significant solid values for my life as a language learner. |
|
|
|
Being so excited, I decided to industrialize this process and hereby present it as [Project Tiger on Hugging Face], an |
|
__AI movie transcription service that targets specifically for language learners__ |
|
|
|
> [!NOTE] |
|
> |
|
> On name "__Tiger__" |
|
> |
|
> The project name _tiger_ was taken from the _German heavy tank of World War II - |
|
> [Tiger I](https://tanks-encyclopedia.com/ww2/germany/panzer-vi_tiger.php#index17)_. |
|
> |
|
> I chose this name because the project idea was spawned from the study of German language. More importantly, _Tiger I_ |
|
> has been widely recognized as a revolutionary tank being a crown jewels in the history of warfare technology: |
|
> |
|
> > _"It is tempting to view the appearance of the Tiger tank as revolutionary, ... the end result was a machine that |
|
> > represented a quantum leap forward in tank design and changed everything - forever"_[^4] |
|
> |
|
> As _Tiger_ had steered the direction of next-generation heavy tank, this project has also revolutionized my view |
|
> toward AI subconsciously and serves as an empirical guide on how I should make NLP more powerful for people with AI. |
|
|
|
[^4]: _[Tiger tank : Panzerkampfwagen VI Tiger I Ausf. E (SdKfz 181): owner's workshop manual](https://a.co/d/28OzPsK)_, The Tank Museum, 2011. p.13 |
|
|
|
License |
|
------- |
|
|
|
The use and distribution terms for [tiger]() are covered by the [Apache License, Version 2.0]. |
|
|
|
[Apache License Badge]: https://img.shields.io/badge/Apache%202.0-F25910.svg?style=for-the-badge&logo=Apache&logoColor=white |
|
[Apache License, Version 2.0]: https://www.apache.org/licenses/LICENSE-2.0 |
|
|
|
[Hugging Face space badge]: https://img.shields.io/badge/Hugging%20Face%20Space-tiger-FF9D00?style=for-the-badge&logo=huggingface&logoColor=white&labelColor=6B7280 |
|
[Hugging Face space URL]: https://huggingface.co/spaces/QubitPi/tiger |
|
|
|
[Hugging Face sync status badge]: https://img.shields.io/github/actions/workflow/status/QubitPi/tiger/ci-cd.yaml?branch=master&style=for-the-badge&logo=github&logoColor=white&label=Hugging%20Face%20Sync%20Up |
|
[Hugging Face sync status URL]: https://github.com/QubitPi/tiger/actions/workflows/ci-cd.yaml |
|
|
|
[Project Tiger on Hugging Face]: https://huggingface.co/spaces/QubitPi/tiger |
|
|