--- espeak-1.11.orig/debian/changelog +++ espeak-1.11/debian/changelog @@ -0,0 +1,13 @@ +espeak (1.11-0ubuntu1) edgy; urgency=low + + * New upstream release. + * debian/rules: Cleaned up a little bit. + + -- Luke Yelavich Wed, 9 Aug 2006 20:59:08 +1000 + +espeak (1.10-0ubuntu1) edgy; urgency=low + + * Initial release. + + -- Luke Yelavich Fri, 23 Jun 2006 08:49:03 +0200 + --- espeak-1.11.orig/debian/compat +++ espeak-1.11/debian/compat @@ -0,0 +1 @@ +5 --- espeak-1.11.orig/debian/espeak.1 +++ espeak-1.11/debian/espeak.1 @@ -0,0 +1,86 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH ESPEAK 1 "June 23, 2006" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +espeak \- A multi-lingual software speech synthesizer. +.SH SYNOPSIS +.B espeak +.RI [ options ]\ [ "" ] +.SH DESCRIPTION +.B espeak +is a software speech synthesizer for English, and potentially other languages. +.SH OPTIONS +.TP +.B \-h +Show summary of options. +.TP +.B \-f +Text file to speak +.TP +.B \-\-stdin +Read text input from stdin instead of a file +.TP +If neither -f nor --stdin, are spoken, or if none then text is +spoken from stdin, each line separately. +.TP +.B \-q +Quiet, don't produce any speech (may be useful with -x) +.TP +.B \-a +Amplitude, 0 to 20, default is 10 +.TP +.B \-l +Line length. If not zero (which is the default), consider +lines less than this length as and-of-clause +.TP +.B \-p +Pitch adjustment, 0 to 99, default is 50 +.TP +.B -s +peed in words per minute, default is 160 +.TP +.B \-v +Use voice file of this name from espeak-data/voices +.TP +.B \-w +Write output to this WAV file, rather than speaking it directly +.TP +.B \-x +Write phoneme mnemonics to stdout +.TP +.B \-X +Write phonemes mnemonics and translation trace to stdout +.TP +.B \-\-stdout +Write speech output to stdout +.TP +.B \-\-compile= +Compile the pronunciation rules and dictionary in the current +directory. = is optional and specifies which language +.TP +.B \-\-punct="" +Speak the names of punctuation characters during speaking. If += is omitted, all punctuation is spoken. +.TP +.B \-k +Indicate capital letters with: 1=sound, 2=the word "capitals", +higher values = a pitch increase (try -k20). +.SH AUTHOR +eSpeak was written by Jonathan Duddington . +.PP +This manual page was written by Luke Yelavich , +for the Ubuntu project (but may be used by others). --- espeak-1.11.orig/debian/control +++ espeak-1.11/debian/control @@ -0,0 +1,34 @@ +Source: espeak +Section: sound +Priority: optional +Maintainer: Luke Yelavich +Build-Depends: debhelper (>= 5.0.0), libportaudio-dev +Standards-Version: 3.7.2 + +Package: espeak +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A multi-lingual software speech synthesizer + eSpeak is a software speech synthesizer for English, and potentially other + languages. + . + eSpeak produces good quality English speech. It uses a different synthesis + method from other open source text to speech (TTS) engines, and sounds quite + different. It's perhaps not as natural or "smooth", but I find the articulation + clearer and easier to listen to for long periods. + . + It can run as a command line program to speak text from a file or from stdin. + . + It works well as a "Talker" with the KDE text to speech system (KTTS), as an + alternative to Festival for example. As such, it can speak text which has been + selected into the clipboard, or directly from the Konquerer browser or the Kate + editor. + . + * Includes different Voices, whose characteristics can be altered. + * Can produce speech output as a WAV file. + * Can translate text to phoneme codes, so it could be adapted as a front end + for another speech synthesis engine. + * Potential for other languages. Rudimentary (and probably humourous) + attempts at German and Esperanto are included. + * Compact size. The program and its data total about 350 kbytes. + * Written in C++. --- espeak-1.11.orig/debian/rules +++ espeak-1.11/debian/rules @@ -0,0 +1,85 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + + + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + cd src && CXXFLAGS="$(CXXFLAGS) $(CFLAGS)" $(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + -cd src && $(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/espeak. + install -m 755 -o root -g root src/speak $(CURDIR)/debian/espeak/usr/bin/espeak + cp -r espeak-data $(CURDIR)/debian/espeak/usr/share + find $(CURDIR)/debian/espeak/usr/share -type f -exec chmod 644 {} \; + find $(CURDIR)/debian/espeak/usr/share -type d -exec chmod 755 {} \; + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installman debian/espeak.1 + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- espeak-1.11.orig/debian/copyright +++ espeak-1.11/debian/copyright @@ -0,0 +1,26 @@ +This package was debianized by Luke Yelavich on +Fri, 23 Jun 2006 08:49:03 +0200. + +It was downloaded from http://prdownloads.sourceforge.net/espeak/speak-1.10-source.zip + +Copyright Holder: Jonathan Duddington 2005, 2006 + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- espeak-1.11.orig/debian/docs +++ espeak-1.11/debian/docs @@ -0,0 +1 @@ +docs/* --- espeak-1.11.orig/debian/dirs +++ espeak-1.11/debian/dirs @@ -0,0 +1,2 @@ +usr/share +usr/bin