The WISPR Project (Welsh and Irish Speech Processing Resources) Project was a major project, funded by the EU "Interreg" programme. Additional funding was provided by the Welsh Language Board.

The project's aim was to develop text-to-speech synthesis for the Welsh and Irish languages, together with collecting speech databases for those languages. It was developed jointly by the Language Technologies Unit at Canolfan Bedwyr, University of Wales, Bangor, and Trinity College Dublin, with support from Dublin City University and University College Dublin.

Very little work had previously been done on developing speech technology tools for the Welsh and Irish languages. The WISPR team members believe that the best way to disseminate speech technology in a minority language environment is to provide freely distributable tools and applications that are easy for the end user to use and liberally licensed to permit developers to integrate into their own software.

Text-to-Speech Synthesis

Text-to-speech synthesis (TTS) allows a computer to read text out aloud. It is distinct from machine translation, since in TTS the text is not translated, simply read out. It can be used in screenreaders for visually impaired people, which read out the contents of the computer screen, such as e-mails and web pages (sometimes at great speed). It can also be of use when interacting with a computer system over a telephone. More recent applications involving mobile phones will be able to use TTS for such tasks as reading out messages.

The WISPR project used the popular open-source "Festival" framework for TTS. Some enhancements to Festival were developed by the Welsh WISPR team, such as allowing Festival to cope with input text in UTF-8 format (so that all possible characters in Welsh could be handled).

Festival was developed originally at the Centre for Speech Technology Research, University of Edinburgh, and subsequently at Carnegie-Mellon University, USA, under the "Festvox" project..

WISPR outputs

All the resources and applications developed during the WISPR project are free of charge, and available for download from these pages. In addition, all source code is openly available according to a BSD-style license. This ensures the fewest restrictions possible, so that the WISPR speech technology outputs can be used with a wide range of software, including proprietary and open source software.

The outputs are classified according to the type of people who will need them, as follows:-

The resources available are as follows:

1 Resources for end users

2 Resources for developers



1 Resources for end users

1.1 Welsh text-to-speech synthesis for Windows


To download a Windows version of the three Welsh TTS voices, click here.

This will bring up the background information and installation instructions.

To download the voices, click on the link under "Installer", and follow the installation instructions further down the page. This will install the three voices: a basic-quality male South Welsh speaker, a female North Welsh speaker, and a male North Welsh speaker. It is possible to switch between the three voices "on the fly".


1.2 Online Speaking Clock

Two natural-sounding time-telling voices (one male, one female) have been included in a web-based demo at the following website.



2 Resources for developers

2.1 Welsh TTS using Unix/Linux/Cygwin

When using Unix, Linux or Cygwin, it is necessary to download and compile Festival, which includes the Edinburgh Speech Tools (EST). This can be downloaded from this directory (it includes the WISPR Welsh-specific enhancements to the Festival code). The EST code should be compiled before the Festival code.

Next, some code common to all voices should be downloaded. This includes the file "welshtoken.scm", which should be placed in the directory <Festival directory>/lib/voices/welsh/Tokenisation/

Finally, the individual voices can be downloaded and installed. The voices comprise the following:

2.2 Python scripts for use when building a new voice or other tasks

Several tools were produced for use in building a new Festival voice. These take the form of Python scripts. Python is a scripting language which can be downloaded from The tools are as follows:-

2.3 Recording scripts for Welsh

2.4 Recorded speech data for Welsh

2.5 Technical documentation

2.6 Scientific papers


Language Technologies
(Canolfan Bedwyr)
University of Wales, Bangor 2001 - 2006