Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
01-config_config.diff | This patch is part of a series of patches for festival for Debian GNU/Linux, to provide Debian specific building of festival. It is used to override festival ./configure step, which requires manual intervention due to the lack of command line options for configuring paths and modules. |
no | ||||
02-spelling.diff | This patch is part of a series of patches for festival for Debian GNU/Linux, to correct spelling |
no | ||||
03-security-access_list.diff | This patch is for festival for Debian GNU/Linux, it adjusts server access list to allow only local connections to the festival server |
no | ||||
04-codec-add-alaw.diff | This patch is part of a series of patches for festival for Debian GNU/Linux, to allow alaw output (asterisk interoperability) |
no | ||||
05-performance-combine-waves.diff | This patch adds the necessary LISP functions to Festival architecture to save waves by parts and write them to file pointers. It also rewrites text2wave in order to improve its performance, by removing the square order combine_waves function and using a linear replacement. This patch can be used (for instance by festival). On Festival-2.1 the way text2wave works is as follows: Given a long text, it is split in utterances which are saved in temporal files. At the end, all temporal files are loaded into memory and appended in memory one by one, and finally dumped to the output file. This approach required double the disk i/o (temporal files and final file) and required to have the whole synthesized text loaded in memory. By using this patch, text2wave is improved so as utterances are written directly to the final file reducing both disk i/o and memory usage at once. Backwards compatibility is preserved. No copyright is claimed on this patch, in order to make it easier to merge with upstream, although attribution is appreciated :-) |
Sergio Oller <sergioller@gmail.com> | no | |||
06-audio-add-pulseaudio.diff | Add a native PulseAudio audio module. This patch was originally developed by Matthias Clasen and submitted to: http://www.redhat.com/archives/fedora-extras-commits/2009-September/msg09311.html This patch depends on pulseaudiosupport.diff patch in speech-tools. |
no | ||||
07-doc-festival-doc.diff | This patch allows one to build festival documentation in PS and HTML format therefore building the festival-doc package from festival source package. |
Sergio Oller <sergioller@gmail.com> | invalid | 2014-01-04 | ||
08-doc-text2wave.diff | This patch is part of a series of patches for festival for Debian GNU/Linux, to provide man page for text2wave |
no | ||||
09-usability-language-detection.diff | Provide a general method for adding additional languages in festival. This general method in this patch was written by Sergio Oller and merged with earlier patches of lib_languages.scm and russianpatch.diff. The russianpatch.diff was written by Sergey B Kirpichev. The merging was performed by Peter Drysdale. . This patch provides a proclaim_language function able to detect which voices are installed for each language, enabling festival to load only installed voices, closing #732083. . Peter Drysdale |
Sergio Oller <sergioller@gmail.com>, Sergey B Kirpichev, | invalid | 2013-12-29 | ||
10-fix-memory-allocations.diff | Fix memory allocation to refer to the intended types. | Peter Drysdale | invalid | |||
11-siteinit.diff | This patch is part of a series of patches for festival for Debian GNU/Linux, to provide Debian specific site initialization |
no | ||||
12-build-include-absolute-paths.diff | This patch is part of a series of patches for festival for Debian GNU/Linux, to use the installed speech-tools headers |
no | ||||
13-performance-single-cdebug-output.diff | This patch is for festival for Debian GNU/Linux, which replaces four debug write calls with one |
no | ||||
14-fix-emacs-utf8.diff | Patch from Javier M Mora for fixing Emacs functionality if character set of system is UTF-8 (Closes: #572779) |
no | ||||
15-hts21compat.diff | Fix backward compatibility for HTS 2.1 voices into festival This patch introduces a module hts21_engine which has backward compatibility with older HTS 2.1 voices. As of Festival 2.095 beta festival defaults to HTS2.1.1 voices which have a different API. To use festival with older voices, this patch must be applied and a minor change to HTS 2.1 voices must be made. Two lines in the older voice must be changed to point to the compatibility module. These lines are in the festvox directory of the voice but the name of the file changes from voice to voice. The lines to be replaced are the following: . (require 'hts) . must be replaced with: . (require 'hts21compat) . and the line: . (Parameter.set 'Synth_Method 'HTS) . must be replaced with: . (Param.set 'Synth_Method 'HTS21) This patch is temporary. It is expected that as newer voices become more available it will be removed from Debian festival. |
Peter Drysdale <drysdalepete@gmail.com> | no | |||
16-audio-disable-esd.diff | Do not build EsounD support since it has been deprecated for years by Gnome. This is a Debian build system specific patch. |
no | ||||
17-performance-hts.diff | This patch improves performance with HTS voices in two ways: a) Instead of loading all HTS voice models on each utterance, it only reloads the models if the voice name has changed (i.e. a different voice is being used). . b) Disk usage is reduced: Before, speech parameters (mel cepstrum and logf0 coefficients) were written to a temporal file and removed. Also, HTS text features were passed to the HTS_Synthesize_Utt function by using a text file, and most importantly the generated wavefile was saved to a temporal file and reloaded from that file in an unnecessary intermediate step. . Now, by default speech parameters are not saved and deleted, HTS text features are passed using a string, and the generated wave data is passed to the utterance directly. . This patch requires the tokenstream_istream.diff patch in speech-tools. |
Sergio Oller <sergioller@gmail.com> | invalid | |||
18-debian-sgml.diff | This patch is part of a series of patches for festival for Debian GNU/Linux, to interoperate with Debian sgml |
no | ||||
19-debian-build.diff | This patch is part of a series of patches for festival for Debian GNU/Linux, to provide Debian specific building of festival |
no | ||||
20-debian-filesystem-standard.diff | This patch modifies Festival for the Debian distribution in order to make Festival compliant with Filesystem Hierarchy Standard. | no | ||||
21-audio-choose-default.diff | no | |||||
22-hts-buffer-bounds-check.diff | HTS engine does not check buffer bounds in some functions.This patch adds bounds checking to prevent writing past the end of the buffer. | Peter Drysdale <drysdalepete@gmail.com> | no | |||
23-fix-spelling-error-in-binary-festival.diff | fix lintian spelling-error-in-binary usr/bin/festival | xiao sheng wen <atzlinux@sina.com> | invalid |