English version below | Fersiwn Saesneg isod
Rhaglen bwrdd gwaith trawsplatfform (Windows, Mac a Linux) ar gyfer adnabod lleferydd Cymraeg byw gan ddefnyddio model Vosk.
Mae'r Trawsgrifiwr Byw angen 'OpenAL' wedi ei osod hefyd os am ei ddefnyddio ar beiriant Windows OpenAL 1.1 Windows Installer
Lawrlwythwch y rhyddhad diweddaraf o GitHub Releases
- Lawrlwythwch
Trawsgrifiwr-Byw-macOS-*.pkg(hawsaf - pecyn gosodwr) - Neu lawrlwythwch
Trawsgrifiwr-Byw-macOS-*.zip(gosodiad Γ’ llaw)
Pwysig: Bydd macOS yn dangos rhybudd diogelwch ar gyfer rhaglenni heb eu llofnodi. I osod:
- Clic-dde (neu Ctrl+clic) ar y ffeil
.pkga dewis "Agor" - Cliciwch "Agor" yn y ddeialog diogelwch
- Neu rhedeg yn y Terfynell:
sudo installer -pkg /llwybr/i/ffeil.pkg -target /
- Lawrlwythwch a rhedeg
Trawsgrifiwr-Byw-v*.msi(gosodwr) - Neu lawrlwythwch a datgywasgu
Trawsgrifiwr-Byw-Windows-x64-*.zip - Pwysig: Rhaid gosod OpenAL 1.1 yn gyntaf
- Lawrlwythwch a datgywasgu
Trawsgrifiwr-Byw-Linux-x64-*.tar.gz - Gwnewch yn weithredadwy:
chmod +x Trawsgrifiwr-Byw - Rhedeg:
./Trawsgrifiwr-Byw
- π€ Adnabod Lleferydd Amser Real - Gweld trawsgrifiadau wrth i chi siarad
- π΄σ §σ ’σ ·σ ¬σ ³σ Ώ Cefnogaeth Iaith Gymraeg - Yn defnyddio modelau Kaldi o Brifysgol Bangor
- π΄ 100% All-lein - Dim angen cysylltiad i'r rhyngrwyd ar Γ΄l y tro cyntaf
- π₯οΈ Trawsplatform - macOS, Windows, a Linux
- π Lawrlwytho Modelau'n Awtomatig - Mae'r model Cymraeg yn lawrlwytho'n awtomatig (~47MB)
- π Rhyngwyneb Dwyieithog - Rhyngwyneb yn Gymraeg a Saesneg
# Clonio'r ystorfa
git clone https://github.com/techiaith/trawsgrifiwr-byw.git
cd trawsgrifiwr-byw
# Adeiladu a rhedeg o'r ffynhonnell
cd src
dotnet restore
dotnet build
dotnet run# Adeiladu ar gyfer eich llwyfan cyfredol
./build-macos.sh # macOS
./build-windows.sh # Windows (o Git Bash neu WSL)
./build-linux.sh # Linux
# Neu adeiladu ar gyfer pob llwyfan ar unwaith
./build-all.sh
# Creu archifau dosbarthu
./create-releases.shtrawsgrifiwr-byw/
βββ src/ # CΓ΄d ffynhonnell
β βββ MainWindow.axaml # Cynllun y rhyngwyneb defnyddiwr
β βββ MainWindow.axaml.cs # Cod yr ap
β βββ Assets/ # Eiconau
β βββ *.csproj # Ffeil prosiect
βββ build-*.sh # Sgriptiau adeiladu ar gyfer pob llwyfan
βββ dist/ # Allbwn adeiladu (gitignored)
- .NET 8.0 - Fframwaith draws-lwyfan
- Avalonia UI - Rhyngwyneb defnyddiwr XAML draws-lwyfan
- Vosk - Adnabod lleferydd all-lein
- OpenTK.OpenAL - Dal sain trawsplatfform
- Modelau Cymraeg Kaldi - gan Gweltaz Duval-Gwennoc, Preben Vanberg, Sasha Wanasky a techiaith Prifysgol Bangor
Mae'r Trawsgrifiwr Byw angen 'OpenAL' wedi ei osod hefyd os am ei ddefnyddio ar beiriant Windows OpenAL 1.1 Windows Installer
- techiaith/kaldi-cy - Hugging Face
- vosk-cymraeg - GitHub
- Kaldi Cymraeg - Gweltaz Duval-Guennoc (@gweltou), Preben Vanberg (@prvInSpace), Sasha Wanasky (@wanasash), Uned Technolegau Iaith, Prifysgol Bangor (@techiaith). Arianwyd gan Agile Cymru, Llywodraeth Cymru. (https://github.com/Cymru-Breizh-Agile-Cymru-Project/vosk-cymraeg)
- Vosk - Alpha Cephei Inc. (trwydded Apache 2.0)
- Modelau Iaith Gymraeg - Prifysgol Bangor / Techiaith
- Ysbrydoliaeth - gweithrediad vosk-tui Python gan Preben Vanberg (https://github.com/Cymru-Breizh-Agile-Cymru-Project/vosk-tui)
Mae cΓ΄d yr ap hwn yn cael ei ddarparu at ddibenion addysgol. Adolygwch drwyddedau cydrannau unigol:
- CΓ΄d yr Ap - Trwydded MIT (gweler LICENSE)
- Vosk - Apache 2.0
- Avalonia UI - MIT
- Modelau Cymraeg - Gwiriwch drwyddedau model penodol yn y ffynhonnell
Croeso i chi gysylltu drwy ein hysbysu am gwallau ac/neu i gynnig gwelliannau.
Pob lwc! π΄σ §σ ’σ ·σ ¬σ ³σ Ώ
Back to Welsh / Yn Γ΄l i'r Gymraeg
A cross-platform desktop application for real-time Welsh speech recognition using Vosk offline speech recognition.
The Trawsgrifiwr Byw also needs 'OpenAL' installed if it is to be used on a Windows machine OpenAL 1.1 Windows Installer
- π€ Real-time Speech Recognition - See transcriptions as you speak
- π΄σ §σ ’σ ·σ ¬σ ³σ Ώ Welsh Language Support - Uses Kaldi models from Bangor University
- π΄ 100% Offline - No internet required after first run
- π₯οΈ Cross-Platform - macOS, Windows, and Linux
- π Auto-Download Models - Welsh model downloads automatically (~47MB)
- π Bilingual UI - Interface in Welsh and English
Download the latest release from GitHub Releases
- Download
Trawsgrifiwr-Byw-macOS-*.pkg(easiest - installer package) - Or download
Trawsgrifiwr-Byw-macOS-*.zip(manual installation)
Important: macOS will show a security warning for unsigned applications. To install:
- Right-click (or Ctrl+click) the
.pkgfile and select "Open" - Click "Open" in the security dialog
- Or run in Terminal:
sudo installer -pkg /path/to/file.pkg -target /
- Download and run
Trawsgrifiwr-Byw-v*.msi(installer) - Or download and extract
Trawsgrifiwr-Byw-Windows-x64-*.zip - Important: You must install OpenAL 1.1 first
- Download and extract
Trawsgrifiwr-Byw-Linux-x64-*.tar.gz - Make executable:
chmod +x Trawsgrifiwr-Byw - Run:
./Trawsgrifiwr-Byw
See USER_README.md for detailed installation instructions.
# Clone the repository
git clone https://github.com/yourusername/vosk-windows.git
cd vosk-windows
# Build and run from source
cd src
dotnet restore
dotnet build
dotnet run# Build for your current platform
./build-macos.sh # macOS
./build-windows.sh # Windows (from Git Bash or WSL)
./build-linux.sh # Linux
# Or build for all platforms at once
./build-all.sh
# Create distribution archives
./create-releases.shSee DISTRIBUTION.md for detailed build and distribution instructions.
trawsgrifiwr-byw/
βββ src/ # Source code
β βββ MainWindow.axaml # UI layout
β βββ MainWindow.axaml.cs # Application logic
β βββ Assets/ # Icons
β βββ *.csproj # Project file
βββ build-*.sh # Build scripts for each platform
βββdist/ # Build output (gitignored)
- .NET 8.0 - Cross-platform framework
- Avalonia UI - Cross-platform XAML UI
- Vosk - Offline speech recognition
- OpenTK.OpenAL - Cross-platform audio capture
- Kaldi Welsh Models - by Gweltaz Duval-Gwennoc, Preben Vanberg, Sasha Wanasky and techiaith Bangor University
The Trawsgrifiwr Byw also needs 'OpenAL' installed if it is to be used on a Windows machine OpenAL 1.1 Windows Installer
- techiaith/kaldi-cy - Hugging Face
- vosk-cymraeg - GitHub
- Vosk - Alpha Cephei Inc. (Apache 2.0 license)
- Welsh Language Models - Bangor University / Techiaith
- Inspiration - vosk-tui Python implementation
This application code is provided for educational purposes. Please review individual component licenses:
- Application Code - MIT License (see LICENSE)
- Vosk - Apache 2.0
- Avalonia UI - MIT
- Welsh Models - Check specific model licenses at source
Contributions welcome! Please feel free to submit issues and pull requests.
Good luck! π΄σ §σ ’σ ·σ ¬σ ³σ Ώ