Debian Accessibility Project
Summary
Speech Synthesis
Debian Accessibility Speech Synthesis

This metapackage will install packages which are useful for Speech Synthesis and related APIs or applications.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Accessibility to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Accessibility mailing list

Links to other tasks

Debian Accessibility Speech Synthesis packages

Official Debian packages with high relevance

daisy-player
Program do czytania cyfrowych książek w formacie DAISY
Versions of package daisy-player
ReleaseVersionArchitectures
buster11.6.2.1-2amd64,arm64,armhf,i386
stretch10.3-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie13.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm13.0-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye12.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid13.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie9.0.0-1amd64,armel,armhf,i386
Debtags of package daisy-player:
interfacetext-mode
roleprogram
scopeutility
soundplayer
uitoolkitncurses
uselearning, playing
works-withaudio
works-with-formatmp3
Popcon: 11 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Daisy-player to aplikacja wiersza poleceń, służąca do czytania cyfrowych książek i bazująca na protokole DAISY (Digital Accessible Information System). Jest porównywalna pod względem funkcjonalności, cech i łatwości użytkowania z komercyjnymi odtwarzaczami, a ponadto posiada prosty interfejs użytkownika odpowiedni dla terminali brajlowskich.

Screenshots of package daisy-player
eflite
Serwer mowy do Emacspeak oparty na Festival Lite
Versions of package eflite
ReleaseVersionArchitectures
bullseye0.4.1-12amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.4.1-13amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.4.1-13amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid0.4.1-13amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie0.4.1-6amd64,armel,armhf,i386
stretch0.4.1-8amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.4.1-9amd64,arm64,armhf,i386
Debtags of package eflite:
accessibilityspeech
roleplugin
suiteemacs
works-withaudio
Popcon: 5 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

EFlite to serwer mowy do Emacspeak i innych czytników ekranu, który pozwala im łączyć się z Festival Lite, darmowym silnikiem przetwarzania tekstu na mowę, opracowanym w CMU Speech Center jako odgałęzienie silnika Festival.

Ze względu na ograniczenia odziedziczone z silnika Festival, EFlite zapewnia obecnie obsługę tylko języka angielskiego.

espeak
Wielojęzyczny syntezator mowy
Versions of package espeak
ReleaseVersionArchitectures
buster1.48.04+dfsg-7+deb10u1amd64,arm64,armhf,i386
bullseye1.48.15+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.48.15+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.48.15+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.48.15+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.48.04+dfsg-1amd64,armel,armhf,i386
stretch1.48.04+dfsg-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package espeak:
interfacecommandline
roleprogram
soundspeech
works-withaudio
Popcon: 261 users (354 upd.)*
Versions and Archs
License: DFSG free
Git

eSpeak to programowy syntezator mowy dla języka angielskiego i kilku innych języków.

eSpeak tworzy dobrej jakości mowę angielską. Stosuje odmienną metodę syntezy w porównaniu z innymi otwartoźródłowymi silnikami przetwarzania tekstu na mowę (TTS), i brzmi całkiem inaczej. Być może mowa ta nie jest tak naturalna ani "płynna", ale niektórzy uważają, że artykulacja jest wyraźniejsza i łatwiejsza do słuchania przez dłuższy czas.

Może działać jako program wiersza poleceń do wypowiadania tekstu z pliku lub ze standardowego wejścia (klawiatury).

  • Obejmuje różne brzmienia, których charakterystyka może zostać zmieniona.
  • Może generować mowę w postaci pliku WAV.
  • Potrafi tłumaczyć tekst na kody fonemu, dzięki czemu może zostać zaadaptowany jako nakładka dla innego silnika syntezy mowy.
  • Zdolny do obsługi innych języków. Dostępnych jest ponad 40 języków.
  • Kompaktowy rozmiar. Program i jego dane zajmują łącznie około 350 KB.
  • Napisany w języku C++.
flite
Mały silnik do syntezy mowy, pracujący w czasie rzeczywistym
Versions of package flite
ReleaseVersionArchitectures
bullseye2.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.4-release-12amd64,armel,armhf,i386
sid2.2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch2.0.0-release-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie2.2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.2-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.1-release-3amd64,arm64,armhf,i386
Debtags of package flite:
accessibilityspeech
interfacecommandline
roleprogram
scopeutility
works-withaudio
Popcon: 50 users (271 upd.)*
Versions and Archs
License: DFSG free
Git

Flite to mały, szybki silnik do syntezy mowy pracujący w czasie rzeczywistym. Jest najnowszym dodatkiem do zestawu wolnego oprogramowania do syntezy mowy, zawierającego system syntezy Festival z University of Edinburgh i projekt FestVox z Carnegie Mellon University, narzędzia, skrypty oraz dokumentację do budowania syntetycznych głosów. Niemniej jednak, sam flite nie wymaga żadnego z tych systemów do uruchomienia.

Obecnie obsługuje tylko języki angielski i indyjski.

Pakiet zawiera pliki wykonywalne i dokumentację.

speech-dispatcher
Wspólny interfejs do syntezatorów mowy
Versions of package speech-dispatcher
ReleaseVersionArchitectures
bookworm0.11.4-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.9.0-5+deb10u1amd64,arm64,armhf,i386
bookworm-backports0.11.5-4~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.11.5-5.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.8.6-4+deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.8-7amd64,armel,armhf,i386
bullseye-backports0.11.4-2~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental0.12.0~rc4-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.10.2-2+deb11u2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie0.11.5-5.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package speech-dispatcher:
accessibilityspeech
interfacedaemon
networkserver
roleprogram
works-withaudio
Popcon: 84345 users (14221 upd.)*
Versions and Archs
License: DFSG free
Git

Speech Dispatcher dostarcza niezależną od urządzeń warstwę syntezy mowy. Obsługuje różne sprzętowe i programowe syntezatory mowy jako backendy i dostarcza podstawową warstwę syntezy mowy oraz odtwarzania danych PCM (przez te różne backendy) do aplikacji.

Różne koncepcje wysokiego poziomu jak kolejkowanie odczytywanego tekstu według priorytetu jego przerwań i stosowanie w aplikacjach specyficznych konfiguracji użytkownika zostały zaimplementowane w sposób niezależny od urządzenia, dzięki czemu programiści aplikacji zostali uwolnieni od konieczności ponownego opracowywania wszystkiego od nowa.

Pakiet zawiera sam Speech Dispatcher.

The package is enhanced by the following packages: sd-multispeech
speech-tools
Edinburgh Speech Tools - pliki binarne użytkownika
Versions of package speech-tools
ReleaseVersionArchitectures
sid2.5.0-13amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie2.5.0-13amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.5.0-13amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.5.0-11amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.5.0-5amd64,arm64,armhf,i386
stretch2.4~release-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.1~release-8amd64,armel,armhf,i386
Debtags of package speech-tools:
accessibilityspeech
fieldlinguistics
interfacecommandline, text-mode
roleprogram
scopeutility
uitoolkitncurses
useplaying
Popcon: 8 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Pakiet zawiera różne bardzo przydatne programy narzędziowe, które używają i towarzyszą Edinburgh Speech Tools Library. Obejmuje oprogramowanie audio i niektóre podstawowe programy do przetwarzania sygnału.

Dostępne są następujące programy: na_play: prosty program odtwarzający do współpracy z net_audio i ao CSTR. ch_wave: program do konwersji pliku dźwiękowego w formacie wave. ch_lab: program do konwersji pliku z etykietą. ch_track: program do konwersji odtwarzanych plików. wagon: program do budowania i testowania drzewa CART.

Szczegółową listę dostępnych programów można znaleźć w pliku /usr/share/doc/mowy-tools/README.

Official Debian packages with lower relevance

festvox-ru
Rosyjski mówca dla systemu Festival
Versions of package festvox-ru
ReleaseVersionArchitectures
bookworm0.5+dfsg-6all
trixie0.5+dfsg-6all
sid0.5+dfsg-6all
jessie0.5+dfsg-3all
stretch0.5+dfsg-3all
buster0.5+dfsg-4all
bullseye0.5+dfsg-5all
Debtags of package festvox-ru:
accessibilityspeech
culturerussian
roleapp-data
soundspeech
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Ten pakiet zapewnia obsługę języka rosyjskiego dla systemu syntezy mowy Festival.

freetts
System syntezy mowy
Maintainer: Bdale Garbee
Versions of package freetts
ReleaseVersionArchitectures
stretch1.2.2-3all
sid1.2.2-7all
trixie1.2.2-7all
bookworm1.2.2-7all
bullseye1.2.2-7all
buster1.2.2-6all
jessie1.2.2-3all
Debtags of package freetts:
accessibilityspeech
roleprogram
Popcon: 5 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

FreeTTS to system syntezy mowy napisany w całości w języku programowania Java (TM). Opiera się on na Flite, małym silniku do syntezy mowy opracowanym na Uniwersytecie Carnegie Mellon. Flite z kolei wywodzi się z systemu syntezy mowy Festival z Uniwersytetu w Edynburgu i projektu FestVox z Carnegie Mellon University.

gespeaker
Interfejs oparty na GTK+ do eSpeak i mbrola
Maintainer: Fabio Castelli
Versions of package gespeaker
ReleaseVersionArchitectures
stretch0.8.6-1all
buster0.8.6-1all
jessie0.8.5-1all
Debtags of package gespeaker:
accessibilityspeech
interfacex11
roleprogram
scopeapplication
soundspeech
uitoolkitgtk
useentertaining
works-withaudio, text
x11application
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn

Gespeaker jest interfejsem GTK+ do eSpeak i mbrola. Pozwala na odtwarzanie tekstu w wielu językach z ustawieniami dla głosu, wysokości tonu, głośności, prędkości odtwarzania i przerw między słowami.

Od wersji 0.6 może korzystać z pakietu mbrola i głosów, aby uzyskać bardziej realistyczny odczyt tekstu.

recite
??? missing short description for package recite :-(
Versions of package recite
ReleaseVersionArchitectures
jessie1.0-8.2amd64,armel,armhf,i386
Debtags of package recite:
accessibilityspeech
interfacecommandline
roleprogram
scopeutility
works-withtext
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
saytime
Podaje aktualny czas poprzez kartę dźwiękową użytkownika
Maintainer: Holger Levsen
Versions of package saytime
ReleaseVersionArchitectures
sid1.0-35amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0-35amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.0-26amd64,armel,armhf,i386
stretch1.0-27amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.0-30amd64,arm64,armhf,i386
bullseye1.0-34amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.0-35amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package saytime:
accessibilityspeech
interfacecommandline
roleprogram
scopeutility
soundplayer
usetimekeeping
works-withaudio
Popcon: 7 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Program podaje bieżący czas za pomocą karty dźwiękowej. Wymaga, aby dostępne było urządzenie wyjściowe audio.

Screenshots of package saytime
sonic
Proste narzędzie do przyspieszania lub spowalniania mowy
Versions of package sonic
ReleaseVersionArchitectures
buster0.2.0-7amd64,arm64,armhf,i386
stretch0.2.0-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.1.17-1.1amd64,armel,armhf,i386
sid0.2.0-13amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.2.0-13amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm0.2.0-12amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.2.0-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package sonic:
roleprogram
scopeutility
useediting
works-withaudio
Popcon: 5 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

Sonic to bardzo proste narzędzie, które odczytuje i zapisuje pliki .wav, i przyspiesza je lub spowalnia z niskimi zniekształceniami. Kluczową nową funkcją w Sonic w porównaniu z innymi bibliotekami jest uzyskiwanie bardzo wysokiej jakości dźwięku przy ponad dwukrotnym jego przyspieszeniu.

Screenshots of package sonic
speech-dispatcher-festival
Wsparcie Festival do Speech Dispatcher
Versions of package speech-dispatcher-festival
ReleaseVersionArchitectures
bookworm0.11.4-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
experimental0.12.0~rc4-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid0.11.5-5.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.11.5-5.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm-backports0.11.5-4~bpo12+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-backports0.11.4-2~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.10.2-2+deb11u2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.9.0-5+deb10u1amd64,arm64,armhf,i386
stretch0.8.6-4+deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.8-7amd64,armel,armhf,i386
Debtags of package speech-dispatcher-festival:
accessibilityspeech
rolemetapackage
works-withaudio
Popcon: 2 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Speech Dispatcher dostarcza niezależną od urządzeń warstwę syntezy mowy. Obsługuje różne sprzętowe i programowe syntezatory mowy jako backendy i dostarcza podstawową warstwę syntezy mowy oraz odtwarzania danych PCM (przez te różne backendy) do aplikacji.

Różne koncepcje wysokiego poziomu jak kolejkowanie odczytywanego tekstu według priorytetu jego przerwań i stosowanie w aplikacjach specyficznych konfiguracji użytkownika zostały zaimplementowane w sposób niezależny od urządzenia, dzięki czemu programiści aplikacji zostali uwolnieni od konieczności ponownego opracowywania wszystkiego od nowa.

Pakiet zawiera zależności pakietów niezbędnych do uruchomienia Speech Dispatcher z Festival.

Debian packages in contrib or non-free

cicero
French and English Text-To-Speech for MBROLA
Versions of package cicero
ReleaseVersionArchitectures
buster0.7.2-4 (contrib)all
stretch0.7.2-3 (contrib)all
jessie0.7.2-3 (contrib)all
Debtags of package cicero:
accessibilityspeech
culturebritish, french
roleprogram
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Git

This Text-To-Speech (TTS) engine speaks French; a preliminary English support is also offered. The engine uses context-sensitive rules to produce phonemes from the text. It relies on MBROLA to generate actual audio output from the phonemes. The TTS engine is implemented using the Python programming language.

The upstream authors have come up with this TTS to try and meet their own needs as blind users. It's designed to be plugged as output to some screen-review software, firstly with BRLTTY. They favor speed and intelligibility over perfect pronunciation. Cicero is aimed to have a quick response time, the ability to quickly shut-up and skip to another utterance, intelligibility where it counts (not perfect pronunciation), the ability to track speech progression, relative simplicity (hackability) and relative small code size.

gnome-speech-dectalk
??? missing short description for package gnome-speech-dectalk :-(
Versions of package gnome-speech-dectalk
ReleaseVersionArchitectures
jessie0.4.25-5 (contrib)i386
stretch0.4.25-6 (contrib)i386
Debtags of package gnome-speech-dectalk:
accessibilityspeech
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Svn
gnome-speech-ibmtts
??? missing short description for package gnome-speech-ibmtts :-(
Versions of package gnome-speech-ibmtts
ReleaseVersionArchitectures
jessie0.4.25-5 (contrib)i386
stretch0.4.25-6 (contrib)i386
Debtags of package gnome-speech-ibmtts:
accessibilityspeech
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Svn
gnome-speech-swift
??? missing short description for package gnome-speech-swift :-(
Versions of package gnome-speech-swift
ReleaseVersionArchitectures
stretch0.4.25-6 (contrib)amd64,i386
jessie0.4.25-5 (contrib)amd64,i386
Debtags of package gnome-speech-swift:
accessibilityspeech
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Svn
libttspico-utils
Small Footprint TTS (binaries)
Versions of package libttspico-utils
ReleaseVersionArchitectures
stretch1.0+git20130326-5 (non-free)amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.0+git20130326-3 (non-free)amd64,armel,armhf,i386
buster1.0+git20130326-9 (non-free)amd64,arm64,armhf,i386
bullseye1.0+git20130326-11 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.0+git20130326-13 (non-free)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.0+git20130326-14.1 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.0+git20130326-14.1 (non-free)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libttspico-utils:
roleprogram
Popcon: 45 users (22 upd.)*
Versions and Archs
License: non-free
Git

The SVOX Pico engine is a software speech synthesizer for German, English (GB and US), Spanish, French and Italian.

SVOX produces a clear and distinct speech output made possible by the use of Hidden Markov Model (HMM) algorithms.

This package contains binary files including pico2wave.

mbrola
Multilingual software speech synthesizer
Maintainer: Samuel Thibault
Versions of package mbrola
ReleaseVersionArchitectures
stretch3.01h+2-3 (non-free)amd64,armel,armhf,i386
jessie3.01h+1-2 (non-free)amd64,armel,i386
buster3.02b+dfsg-4 (contrib)amd64,arm64,armhf,i386
buster-backports3.3+dfsg-4+deb11u1~bpo10+1 (contrib)amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye3.3+dfsg-4+deb11u1 (contrib)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm3.3+dfsg-9 (contrib)amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.3+dfsg-9 (contrib)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid3.3+dfsg-9 (contrib)amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package mbrola:
roleprogram
soundspeech
Popcon: 193 users (33 upd.)*
Versions and Archs
License: DFSG free, but needs non-free components
Git

Mbrola is Thierry Dutoit's phonemizer for multilingual speech synthesis. The various diphone databases are distributed on separate packages, but they must be used with and only with Mbrola because of license matters. Read the copyright for details.

Mbrola itself doesn't provide full TTS. It is a speech synthesizer based on the concatenation of diphones. It takes a list of phonemes as input, together with prosodic information (duration of phonemes and a piecewise linear description of pitch), and produces speech samples on 16 bits (linear), at the sampling frequency of the diphone database.

Use Mbrola along with Freephone, cicero or espeak to have a complete text-to-speech in English.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 248069