MBROLA 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. It is therefore NOT a Text-To-Speech (TTS) synthesizer, since it does not accept raw text as input. In order to obtain a full TTS system, you need to use this synthesizer in combination with a text processing system that produces phonetic and prosodic commands. This software is the heart of the MBROLA project, the aim of which is to obtain a set of speech synthesizers for as many languages as possible, free of use. As such, it requires an MBROLA language/voice database to run properly. American English, Brazilian Portuguese, Breton, British English, Croatian, Dutch, French, German, Greek, Romanian, Spanish and Swedish voices are made available. Additional languages and voices will be available in the context of the MBROLA project. Some of these voices are available as mbrolavox-* packages, in the NetBSD packages system. For others, please consult the mbrola project's home page.
OS | Architecture | Version |
---|---|---|
NetBSD 10.0 | aarch64 | mbrola-3.3.tgz |
NetBSD 10.0 | aarch64 | mbrola-3.3.tgz |
NetBSD 10.0 | aarch64eb | mbrola-3.3.tgz |
NetBSD 10.0 | aarch64eb | mbrola-3.3.tgz |
NetBSD 10.0 | alpha | mbrola-3.3.tgz |
NetBSD 10.0 | alpha | mbrola-3.3.tgz |
NetBSD 10.0 | earmv4 | mbrola-3.3.tgz |
NetBSD 10.0 | earmv4 | mbrola-3.3.tgz |
NetBSD 10.0 | earmv6hf | mbrola-3.3.tgz |
NetBSD 10.0 | earmv6hf | mbrola-3.3.tgz |
NetBSD 10.0 | earmv6hf | mbrola-3.3.tgz |
NetBSD 10.0 | earmv7hf | mbrola-3.3.tgz |
NetBSD 10.0 | earmv7hf | mbrola-3.3.tgz |
NetBSD 10.0 | earmv7hf | mbrola-3.3.tgz |
NetBSD 10.0 | i386 | mbrola-3.3.tgz |
NetBSD 10.0 | i386 | mbrola-3.3.tgz |
NetBSD 10.0 | m68k | mbrola-3.3.tgz |
NetBSD 10.0 | m68k | mbrola-3.3.tgz |
NetBSD 10.0 | m68k | mbrola-3.3.tgz |
NetBSD 10.0 | mips64eb | mbrola-3.3.tgz |
NetBSD 10.0 | mips64eb | mbrola-3.3.tgz |
NetBSD 10.0 | powerpc | mbrola-3.3.tgz |
NetBSD 10.0 | sh3el | mbrola-3.3.tgz |
NetBSD 10.0 | sh3el | mbrola-3.3.tgz |
NetBSD 10.0 | sparc64 | mbrola-3.3.tgz |
NetBSD 10.0 | sparc64 | mbrola-3.3.tgz |
NetBSD 10.0 | sparc | mbrola-3.3.tgz |
NetBSD 10.0 | sparc | mbrola-3.3.tgz |
NetBSD 10.0 | vax | mbrola-3.3.tgz |
NetBSD 10.0 | vax | mbrola-3.3.tgz |
NetBSD 10.0 | vax | mbrola-3.3.tgz |
NetBSD 10.0 | x86_64 | mbrola-3.3.tgz |
NetBSD 10.0 | x86_64 | mbrola-3.3.tgz |
NetBSD 9.0 | aarch64 | mbrola-3.3.tgz |
NetBSD 9.0 | aarch64 | mbrola-3.3.tgz |
NetBSD 9.0 | alpha | mbrola-3.3.tgz |
NetBSD 9.0 | alpha | mbrola-3.3.tgz |
NetBSD 9.0 | earmv4 | mbrola-3.3.tgz |
NetBSD 9.0 | earmv4 | mbrola-3.3.tgz |
NetBSD 9.0 | earmv6hf | mbrola-3.3.tgz |
NetBSD 9.0 | earmv6hf | mbrola-3.3.tgz |
NetBSD 9.0 | earmv6hf | mbrola-3.3.tgz |
NetBSD 9.0 | earmv7hf | mbrola-3.3.tgz |
NetBSD 9.0 | earmv7hf | mbrola-3.3.tgz |
NetBSD 9.0 | earmv7hf | mbrola-3.3.tgz |
NetBSD 9.0 | i386 | mbrola-3.3.tgz |
NetBSD 9.0 | i386 | mbrola-3.3.tgz |
NetBSD 9.0 | m68k | mbrola-3.3.tgz |
NetBSD 9.0 | m68k | mbrola-3.3.tgz |
NetBSD 9.0 | m68k | mbrola-3.3.tgz |
NetBSD 9.0 | powerpc | mbrola-3.3.tgz |
NetBSD 9.0 | sparc64 | mbrola-3.3.tgz |
NetBSD 9.0 | sparc64 | mbrola-3.3.tgz |
NetBSD 9.0 | x86_64 | mbrola-3.3.tgz |
NetBSD 9.0 | x86_64 | mbrola-3.3.tgz |
NetBSD 9.3 | x86_64 | mbrola-3.3.tgz |
Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.
The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.
Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.
Problem reports, updates or suggestions for this package should be reported with send-pr.