Skip to main content

3 posts tagged with "Speech-to-text"

Speech to text

View All Tags

Fine-tuning Whisper for Laz: An End-to-End Journey

· 10 min read

Taruen is a language technology studio that puts equal emphasis on supporting all languages, regardless of speaker numbers. Turkey is home to many languages besides Turkish, and one of them is Laz — a Kartvelian language spoken primarily along the southeastern Black Sea coast, listed by UNESCO as definitely endangered.

While based in Istanbul, we had the privilege of meeting people from the Laz Institute, an organization founded in 2013 dedicated to preserving, developing, and revitalizing the Laz language. They do extensive work: producing textbooks, organizing language courses (Laz is now an elective in some Turkish schools and universities), publishing books through the Lazika Yayın Kollektifi, and crucially for our purposes, contributing voices to Mozilla Common Voice.

The Institute also operates the LazuriTV YouTube channel, which hosts roughly 105 hours of spoken Laz content — about 4× the data available on Common Voice (28 hours). However, most of these videos lack transcriptions or subtitles.

Our previous involvement with speech recognition was a 2021 paper on low-resource ASR for Turkic languages. Out of three motivations — sharpening our own skills, learning the latest developments in the speech-to-text field, and wanting to help the Laz Institute eventually transcribe their YouTube archive to feed back into Common Voice — we decided to fine-tune a Whisper-small ASR model on the Common Voice Laz data.

This post documents how we did it. The resulting model is available on the Hugging Face Hub at Taruen/whisper-small-laz. (We've also built a browser-based Laz transliterator that converts Georgian Mkhedruli script into customizable Latin orthographies, with options for exactly the ejective and affricate consonants the model has to get right below.)

Common Voice Қазақша

· 4 min read

English version is here.

Жаңарту (2026)

Бұл жазба жарияланғаннан бері жақсы жаңалық: қазақ тілі Common Voice-та іске қосылды және үлес қосуға ашық. Төмендегі 2019 жылғы жазба шақыратын еңбектің арқасында — интерфейсті аудару және сөйлемдер жинау — қазақ тілінің тасымалдаушыларының көмегімен тіл іске қосылды. 26.0 нұсқасы бойынша, үлес қосушылар бірнеше сағат тексерілген аудио жинады — шағын, бірақ нақты бастама. Дауысыңызды қазір commonvoice.mozilla.org/kk сайтында қоса аласыз.

Төмендегі 2019 жылғы жазба сол тарихтың бір бөлігіне айналды.

Google Assistant немесе Yandex Alisa қазақ тілінде де сөйлесе, керемет болмас па еді?

Мұндай сөйлесетін ассистенттердің қажетті компоненті болып сөйлеуді тану (ағылшыншасы “speech recognition”) немесе сөйлеуді мәтінге (ағылшыншасы “speech-to-text”) деп аталатын жүйе табылады.

Common Voice Kazakh

· 5 min read

Бұл мақаланың қазақша нұсқасы мұнда (Kazakh version here).

Update (2026)

Good news since this was written: Kazakh has launched on Common Voice and is open for contributions. Following the effort the 2019 post below calls for — translating the interface and collecting sentences, with the help of native Kazakh speakers — the language went live. As of the 26.0 release, contributors have accumulated a few hours of validated audio — a modest but real start. You can add your voice now at commonvoice.mozilla.org/kk.

The 2019 post below has aged into a piece of that history.

Wouldn’t it be great, if Google Assistant or Yandex Alisa spoke Kazakh?

One necessary component of such speech-enabled digital assistants is a so-called automatic speech recognition (ASR) or speech-to-text (STT) system.