Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37805614
en ru br
Репозитории ALT
S:2.5-alt0.4
5.1: 1.96-alt7
4.1: 1.96-alt5.M41.1
4.0: 1.96-alt2.6
3.0:
+backports:1.96-alt0.M30.1
www.altlinux.org/Changes

Другие репозитории
Upstream:1.96-beta

Группа :: Звук
Пакет: festival

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: speech-tools_1.2.95-0.4-debian-dir.diff
Скачать


--- speech-tools-1.2.3.orig/debian/mdoc-template
+++ speech-tools-1.2.3/debian/mdoc-template
@@ -0,0 +1,24 @@
+.Dd April 5, 2001
+.Dt $name 1
+.Os "Edinburgh Speech Tools"
+.Sh NAME
+.Nm $name
+.Nd $desc
+.Sh SYNOPSIS
+.Nm $name
+.Op Fl option Ar arg
+.Sh DESCRIPTION
+$desc
+
+The following option flags are recognized:
+
+.Bl -tag -width 4n -offset indent -compact
+.It Fl option Ar arg description
+.El
+.Sh ENVIRONMENT
+.Bl -tag -width 4n -offset indent -compact
+$envvars
+.El
+.Sh EXAMPLES
+.Sh BUGS
+.Sh SEE ALSO
--- speech-tools-1.2.3.orig/debian/ch_track.1
+++ speech-tools-1.2.3/debian/ch_track.1
@@ -0,0 +1,120 @@
+.Dd April 5, 2001
+.Dt CH_TRACK 1
+.Os "Edinburgh Speech Tools"
+.Sh NAME
+.Nm ch_track
+.Nd change/copy track file
+.Sh SYNOPSIS
+.Nm ch_track
+.Op Fl h
+.Op Fl itype Ar file type
+.Op Fl ctype Ar contour type
+.Op Fl s Ar frame spacing
+.Op Fl c Ar channels
+.Op Fl start Ar time
+.Op Fl end Ar time
+.Op Fl from Ar frame
+.Op Fl to Ar frame
+.Op Fl o Ar file
+.Op Fl otype Ar file type
+.Op Fl S Ar frame spacing
+.Op Fl info
+.Op Fl track_names Ar file
+.Op Fl diff
+.Op Fl delta Ar length
+.Op Fl sm Ar time
+.Op Fl smtype Ar median | mean
+.Op Fl style Ar style
+.Op Fl t Ar threshold
+.Op Fl neg Ar label
+.Op Fl pos Ar label
+.Op Fl pc Ar longest | first
+.Ar input file
+.Sh DESCRIPTION
+.Nm ch_track
+copies an input track file to an output track file, optionally
+performing various operations along the way.
+
+The following option flags are recognized:
+
+.Bl -tag -width 4n -offset indent -compact
+.It Fl h
+Print a short summary of options to standard output.
+.It Fl itype Ar file type
+Input file type (optional).  If no type is specified, type is
+automatically derived from the input file's header.  The list of
+supported types may depend on your particular Speech Tools
+installation.  For a full listing, see the output of the
+.Fl h
+option.
+.It Fl ctype Ar F0 | track
+Contour type, either F0 (fundamental frequency) or track.
+.It Fl s Ar time
+Frame spacing of input in seconds, for unheadered input file.
+.It Fl c Ar channels
+Select a subset of channels (starting from 0).  Tracks can have
+multiple channels.  This option specifies a list of channel numbers
+which are to be used for processing.
+.It Fl start Ar time
+Extract track starting at this time, specified in seconds.
+.It Fl end Ar time
+Extract track ending at this time, specified in seconds.
+.It Fl from Ar frame
+Extract track starting at this offset, specified in frames.
+.It Fl to Ar frame
+Extract track ending at this offset, specified in frames.
+.It Fl o Ar file
+Filename to write output to.  Defaults to standard output.
+.It Fl otype Ar file type
+Output file type.  If unspecified, ascii is assumed.  For the full
+list of supported types, see the output of the
+.Fl h
+option.
+.It Fl S Ar time
+Frame spacing of output in seconds.  If this is different from the
+input spacing, the contour will be resampled.
+.It Fl info
+Print information about the input file and its headers.  This option
+gives useful information such as file length, file type, and channel
+names.  No other actions are taken, and no output file produced.
+.It Fl track_names Ar file
+File containing new names for output channels
+.It Fl diff
+Differentiate contour.  This performs simple numerical differentiation
+on the contour by subtracting the amplitude of the current frame from
+the amplitude of the next.  Although quick, this technique is crude
+and not recommended as the estimation of the derivate is done on only
+one point.
+.It Fl delta Ar length
+Make delta coefficients (better form of differentiation).  The
+argument to this option is the regression length of the delta
+calculation and can be between 2 and 4.
+.It Fl sm Ar time
+Length of smoothing window in seconds.  Various types of smoothing are
+available for tracks.  This option specifies length of the smoothing
+window which affects the degree of smoothing, i.e. a longer value
+means more smoothing.
+.It Fl smtype Ar median | mean
+Type of smoothing.
+.It Fl style Ar style
+Convert track to another form.  Currently only one form, "label", is
+supported.  This uses a specified cutoff to make a label file, with
+two labels, one for above the cutoff (see the
+.Fl pos
+option), and one for below (see the
+.Fl neg
+option).
+.It Fl t Ar threshold
+Threshold for track to label conversion.
+.It Fl neg Ar label
+Name of negative label in track to label conversion.
+.It Fl pos Ar label
+Name of positive label in track to label conversion.
+.It Fl pc Ar longest | first
+Combind given tracks in parallel.  If option is "longest", pad shorter
+tracks to longest, else if "first", pad or cut them as appropriate to
+match the length of the first input track.
+.El
+.Sh SEE ALSO
+.Xr ch_lab 1
+.Xr ch_utt 1
--- speech-tools-1.2.3.orig/debian/rules
+++ speech-tools-1.2.3/debian/rules
@@ -0,0 +1,148 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+SO  := $(shell pwd)/debian/libestools1.2
+SBT := $(shell pwd)/debian/speech-tools
+STD := $(shell pwd)/debian/libestools1.2-dev
+SBTM:= $(SBT)/usr/share/man/man1
+
+S_PROGRAMS = bcat ch_lab ch_track ch_utt ch_wave dp na_play na_record ngram_build \
+	ngram_test ols ols_test	pda pitchmark scfg_make scfg_parse scfg_test \
+	scfg_train sig2fv sigfilter spectgen tilt_analysis tilt_synthesis \
+	viterbi wagon wagon_test wfst_build wfst_run
+S_DOC = na_play na_record ch_wave ch_utt ch_track ch_lab
+S_UNDOC = bcat dp ngram_build \
+	ngram_test ols ols_test	pda pitchmark scfg_make scfg_parse scfg_test \
+	scfg_train sig2fv sigfilter spectgen tilt_analysis tilt_synthesis \
+	viterbi wagon wagon_test wfst_build wfst_run pm make_wagon_desc \
+	raw_to_xgraph resynth
+S_SCRIPTS = pm.prl raw_to_xgraph.prl make_wagon_desc.sh resynth.sh
+
+# export DH_VERBOSE=1
+
+build: build-stamp
+build-stamp:
+	$(MAKE)
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	dh_clean
+	$(MAKE) clean
+	find -name make.depend -print0 | xargs -0r $(RM)
+	find -name make.include -print0 | xargs -0r $(RM)
+	find bin/ \( -name SCCS -o -name RCS -o -name CVS \) -prune \
+		-o -type f ! -name Makefile -print0 | xargs -0r $(RM)
+	$(RM) config/modincludes.inc config/system.mak config.log config.status config.cache
+	$(RM) install-stamp build-stamp
+
+install: install-stamp
+install-stamp: build-stamp debian/rules
+	dh_testdir
+	dh_testroot
+	dh_clean
+
+	@echo
+	@echo -- Installing package libestools1.2 --
+	dh_installdirs -p libestools1.2 usr/lib
+	cp lib/*.so.1.2.3 $(SO)/usr/lib
+	dh_link -p libestools1.2 \
+		usr/lib/libestbase.so.1.2.3 usr/lib/libestbase.so.1.2 \
+		usr/lib/libestools.so.1.2.3 usr/lib/libestools.so.1.2 \
+		usr/lib/libeststring.so.1.2.3 usr/lib/libeststring.so.1.2
+
+	@echo
+	@echo -- Installing package speech-tools --
+	dh_installdirs -p speech-tools usr/bin usr/share/man/man1
+	(cd main && cp $(S_PROGRAMS) $(SBT)/usr/bin)
+	(cd scripts && \
+		for i in $(S_SCRIPTS); do \
+			dest=`echo $$i | sed -e 's/\.\(prl\|sh\)$$//'`; \
+			sed -e 's,__PERL__,/usr/bin/perl,g' \
+				<$$i >$(SBT)/usr/bin/$$dest; \
+			chmod +x $(SBT)/usr/bin/$$dest; \
+		done)
+	install -m644 $(patsubst %,debian/%.1,$(S_DOC)) $(SBT)/usr/share/man/man1
+
+	@echo
+	@echo -- Installing package libestools1.2-dev --
+	dh_installdirs -p libestools1.2-dev usr/lib/speech_tools/lib/siod \
+		usr/include/speech_tools/{unix,instantiate,sigpr,rxp,ling_class}
+	cp lib/*.a $(STD)/usr/lib/
+	dh_link -p libestools1.2-dev \
+		usr/lib/libestbase.so.1.2   usr/lib/libestbase.so \
+		usr/lib/libestools.so.1.2   usr/lib/libestools.so \
+		usr/lib/libeststring.so.1.2 usr/lib/libeststring.so
+	cp include/*.h $(STD)/usr/include/speech_tools/
+	cp include/unix/*.h $(STD)/usr/include/speech_tools/unix/
+	# Note: these are possibly internal headers (C++ lossage)
+	cp include/instantiate/*.h $(STD)/usr/include/speech_tools/instantiate/
+
+	cp include/sigpr/*.h $(STD)/usr/include/speech_tools/sigpr/
+	cp include/ling_class/*.h $(STD)/usr/include/speech_tools/ling_class/
+	cp include/rxp/*.h $(STD)/usr/include/speech_tools/rxp/
+	cp base_class/*.h $(STD)/usr/include/speech_tools/
+
+	# Needed to compile things against speech_tools
+	cp -R config $(STD)/usr/lib/speech_tools/config
+	find $(STD)/usr/lib/speech_tools/config/ \
+			\( -name SCCS -o -name CVS -o -name RCS \) -print0 | \
+		xargs -0r rm -rf
+	cp make.include $(STD)/usr/lib/speech_tools/
+	cp lib/siod/*.scm $(STD)/usr/lib/speech_tools/lib/siod/
+
+	chmod +x debian/libestools1.2-dev/usr/lib/speech_tools/config/rules/modules.sh
+	chmod +x debian/libestools1.2-dev/usr/lib/speech_tools/config/system.sh
+
+
+	# Festival related evil (die die die)
+	ln -sf ../../include/speech_tools $(STD)/usr/lib/speech_tools/include
+	ln -sf ../../libestbase.so ../../libestbase.a \
+		../../libeststring.so ../../libeststring.a \
+		../../libestools.so ../../libestools.a $(STD)/usr/lib/speech_tools/lib
+
+	# Compatibility with past packages
+	ln -sf speech_tools $(STD)/usr/include/estools
+
+	mkdir -p $(SBTM)
+	install -m644 debian/manpage.1 $(SBTM)/speech-tools.1
+	gzip -9 $(SBTM)/speech-tools.1
+	for f in $(S_UNDOC) ; do ln -sf speech-tools.1.gz $(SBTM)/$$f.1.gz ; done
+
+	dh_installdocs -p libestools1.2 README
+	dh_installdocs -p speech-tools README
+	dh_installdocs -p libestools1.2-dev README
+
+	touch install-stamp
+
+
+binary-indep:
+# Nothing to do here
+
+binary-arch: build install
+	dh_testdir -a
+	dh_testroot -a
+	dh_installchangelogs -a
+	dh_strip -a
+	dh_link -a
+	dh_compress -a
+	dh_fixperms -a
+	dh_makeshlibs -p libestools1.2 -V "libestools1.2 (>= 1:1.2.3-8)"
+
+# speech_tools should not depend on itself
+	dh_shlibdeps -plibestools1.2 -l debian/libestools1.2/usr/lib
+		# -u -Ldebian/shlibs-override
+# these ones should depend on speech_tools (and associated libs)
+	dh_shlibdeps -pspeech-tools -Llibestools1.2 -l debian/libestools1.2/usr/lib
+
+	dh_installdeb -a
+	dh_gencontrol -a -u-isp
+	dh_md5sums -a
+	dh_builddeb -a
+
+source diff:                                                                  
+	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--- speech-tools-1.2.3.orig/debian/na_play.1
+++ speech-tools-1.2.3/debian/na_play.1
@@ -0,0 +1,124 @@
+.Dd April 4, 2001
+.Dt NA_PLAY 1
+.Os "Edinburgh Speech Tools"
+.Sh NAME
+.Nm na_record
+.Nd play waveform files on audio device
+.Sh SYNOPSIS
+.Nm na_play
+.Op Fl h
+.Op Fl itype Ar type
+.Op Fl n Ar channels
+.Op Fl f Ar sample rate
+.Op Fl ibo Ar byteorder
+.Op Fl iswap
+.Op Fl istype Ar type
+.Op Fl c Ar channel
+.Op Fl start Ar time
+.Op Fl end Ar time
+.Op Fl from Ar sample
+.Op Fl to Ar sample
+.Op Fl p Ar protocol
+.Op Fl command Ar command
+.Op Fl basic
+.Op Fl quality Ar high | low
+.Op Fl server Ar host
+.Op Fl scale Ar scale
+.Op Fl v
+.Op Fl wait
+.Ar input files ...
+.Sh DESCRIPTION
+.Nm na_play
+plays digital audio data to the system's audio input device from the
+specified file(s).  It supports a variety of file formats and native
+audio devices.
+
+The following option flags are recognized:
+
+.Bl -tag -width 4n -offset indent -compact
+.It Fl h
+Prints a short summary of usage to standard output.
+.It Fl itype Ar type
+Input file type.  Usually, the input type can be determined from the
+file's headers, so this option is not required except for raw
+(unheadered) data.  Supported types are currently: nist, est, esps,
+snd, riff, aiff, audlab, raw, ascii.
+.It Fl n Ar channels
+Number of channels, in an unheadered input file.  Again, this can
+usually be determined from the headers.  Default is 1.
+.It Fl f Ar sampling rate
+Sampling rate, for an unheadered input file.  Default is 16000.
+.It Fl ibo Ar byte order
+Byte order, for an unheadered input file.  Default is system byte
+order.  Recognized values are: MSB, LSB, native, nonnative.
+.It Fl iswap
+Swap bytes in an unheadered input file.
+.It Fl istype Ar type
+Sample type for an unheadered input file.  Recognized values are:
+short, mulaw, byte, ascii.
+.It Fl c Ar channel
+Select a single channel (starting at 0) for playback.  This option
+plays only the specified channel and discards all others.
+.It Fl start Ar time
+Select a subsection of the file, starting at this time (specified in
+seconds).
+.It Fl end Ar time
+Select a subsection of the file, ending at this time (specified in
+seconds).
+.It Fl from Ar sample
+Select a subsection of the file, starting at this offset (specified in
+number of samples).
+.It Fl to Ar sample
+Select a subsection of the file, ending at this offset (specified in
+number of samples).
+.It Fl p Ar protocol
+Use the specified audio device protocol.  The list of supported types
+varies between platforms, and can be obtained using the
+.Fl h
+flag.
+.It Fl command Ar command
+If the "audio_command" protocol is specified, this argument must be
+given to select the command used to play the waveform.  A temporary
+file is created and passed in the environment variable FILE.  The
+sample rate is passed in the environment varialbe SR.
+.It Fl basic
+Treat unheadered input files as 8kHz mu-law data (i.e. audio/basic
+MIME type)
+.It Fl quality Ar high | low
+Select the quality of output.  "high" will ensure that proper
+resampling is used.  "low" means to play as fast as possible with a
+minimum of processor time.
+.It Fl server Ar host
+Specifies the host to play sound on, when using a network-aware audio
+protocol (such as NAS)
+.It Fl scale Ar scale
+Change the gain (volume) of the signal.  The argument is a number
+relative to 1.0, which is the default.
+.It Fl v
+Be verbose (i.e. print file names when playing)
+.It Fl wait
+Pause for a keystroke between each file.
+.El
+.Sh ENVIRONMENT
+.Bl -tag -width 4n -offset indent -compact
+.It Ev NA_PLAY_PROTOCOL
+Audio protocol to use (as in the
+.Fl p
+flag)
+.It Ev NA_PLAY_COMMAND
+Command used to play audio when using the audio_command protocol.
+.It Ev NA_PLAY_HOST
+Host to play audio on when using a network audio protocol.
+.It Ev NA_PLAY_QUALITY
+Playback quality (low or high)
+.El
+.Sh EXAMPLES
+To play the section of foo.wav from 1.5 to 3.2 seconds:
+.Dl "$ na_play -start 1.5 -end 3.2 foo.wav"
+To play samples 3600 to 42000 of channel 1 of bar.wav:
+.Dl "$ na_play -from 3600 -to 4200 -c 1 foo.wav"
+.Sh BUGS
+The usage information isn't entirely correct.
+The audio_command protocol generates temporary files insecurely.
+.Sh SEE ALSO
+.Xr na_record 1
--- speech-tools-1.2.3.orig/debian/control
+++ speech-tools-1.2.3/debian/control
@@ -0,0 +1,40 @@
+Source: speech-tools
+Section: sound
+Priority: optional
+Maintainer: Matthias Urlichs <smurf@debian.org>
+Standards-Version: 3.6.1
+Build-Depends: libesd0-dev, libncurses5-dev, debhelper (>= 4), gawk | awk
+
+Package: libestools1.2
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}
+Conflicts: speech-tools1, libestools1.2c102
+Replaces: speech-tools1, libestools1.2c102
+Description: Edinburgh Speech Tools Library
+ A library for use in speech software, such as the festival speech synthesis
+ system.
+
+Package: libestools1.2-dev
+Architecture: any
+Section: libdevel
+Depends: libestools1.2 (= ${Source-Version}), libc6-dev
+Conflicts: speech-tools-dev
+Replaces: speech-tools-dev
+Provides: libestools-dev
+Recommends: speech-tools-doc
+Description: Edinburgh Speech Tools Library - developer's libraries and docs
+ This package contains the header files, static libraries, and documentation
+ that developers using the Edinburgh Speech Tools Library will need.
+
+Package: speech-tools
+Architecture: any
+Section: sound
+Depends: ${shlibs:Depends}
+Conflicts: speech-tools-bin
+Replaces: speech-tools-bin
+Suggests: speech-tools-doc
+Description: Edinburgh Speech Tools - user binaries
+ This package contains the various highly useful (to speech scientists, at
+ least) utility programs that use and accompany the Edinburgh Speech Tools
+ Library.
--- speech-tools-1.2.3.orig/debian/na_record.1
+++ speech-tools-1.2.3/debian/na_record.1
@@ -0,0 +1,91 @@
+.Dd April 4, 2001
+.Dt NA_RECORD 1
+.Os "Edinburgh Speech Tools"
+.Sh NAME
+.Nm na_record
+.Nd record waveform from audio device
+.Sh SYNOPSIS
+.Nm na_record
+.Op Fl h
+.Op Fl f Ar sampling rate
+.Op Fl audiodevice Ar device
+.Op Fl time Ar seconds
+.Op Fl o Ar file
+.Op Fl otype Ar type
+.Op Fl ostype Ar sample type
+.Op Fl F Ar sample rate
+.Op Fl obo Ar MSB | LSB | native
+.Op Fl oswap
+.Op Fl p Ar audio device protocol
+.Sh DESCRIPTION
+.Nm na_record
+records digital audio data from the system's audio input device and
+writes it to the specified file.  It supports a variety of output file
+formats and native audio devices.
+
+The following option flags are recognized:
+
+.Bl -tag -width 4n -offset indent -compact
+.It Fl h
+Prints a short summary of usage to standard output.
+.It Fl f Ar sampling rate
+Sets the input sampling rate (in samples per second, i.e. Hz).  Not
+all devices support all sampling rates, so it may be desireable to set
+this separately from the output sampling rate.
+.It Fl audiodevice Ar device
+Sets the audio device to record from, if supported by the audio
+protocol chosen (e.g. /dev/dsp, /dev/audio)
+.It Fl time Ar seconds
+Stops recording after the specified number of seconds.
+.It Fl o Ar file
+Writes sound output to the specified file
+.It Fl otype Ar type
+Specifies the file format to use for output.  Supported types
+currently include nist, est, dsps, snd, riff, aiff, audlab, raw, and
+ascii.  The
+.Fl h
+flag will show the most accurate list.  The default type is nist.
+.It Fl F Ar sampling rate
+Sets the output sampling rate (again, in samples per second, i.e. Hz).
+If this differs from the input sampling rate, resampling will be done.
+Defaults to 16000Hz.
+.It Fl obo Ar byte order
+Sets the output byte order.  Supported values are MSB, LSB, and
+native.  Many file formats have their own byte order, or are byte
+order independent, so this isn't tremendously useful except for raw
+data.  The default is the native byte order for the system audio device.
+.It Fl oswap
+Swap bytes when saving to output.
+.It Fl ostype Ar sample type
+Sets the sample type of the output.  Suported values are short, mulaw,
+byte, or ascii.  Again, this is usually implied by the file format, so
+should only be used for raw data.  The default is short (i.e. 16-bit
+PCM).
+.It Fl p Ar audio device protocol
+Selects an audio device protocol (i.e. type of audio device) to use.
+This varies between different installations of Speech Tools, but
+defaults to the most 'native' audio device, usually Open Sound System
+on Linux and *BSD and /dev/audio on Solaris.
+.El
+.Sh ENVIRONMENT
+.Bl -tag -width 4n -offset indent -compact
+.It Ev NA_PLAY_PROTOCOL
+Audio protocol to use (as in the
+.Fl p
+flag)
+.It Ev NA_PLAY_HOST
+Host to record audio from when using a network audio protocol.
+.El
+.Sh EXAMPLES
+To record five seconds of audio from /dev/dsp1 (on Linux) to foo.wav
+in RIFF format at 32kHz:
+.Dl "$ na_record -time 5 -audiodevice /dev/dsp1 -o foo.wav -otype RIFF -f 32000"
+To record one second of audio to bar.wav in raw format in 8kHz mu-law:
+.Dl "$ na_record -time 1 -o bar.wav -otype raw -ostype mulaw -f 8000"
+.Sh BUGS
+The
+.Fl time
+argument only accepts integer values (though the usage message implies
+otherwise)
+.Sh SEE ALSO
+.Xr na_play 1
--- speech-tools-1.2.3.orig/debian/manpage.1
+++ speech-tools-1.2.3/debian/manpage.1
@@ -0,0 +1,15 @@
+.Dd April 4, 2001
+.Dt "SPEECH TOOLS" 1
+.Os "Edinburgh Speech Tools"
+.Sh NAME
+.Nm Edinburgh Speech Tools
+.Nd programs for audio and speech manipulation
+.Sh DESCRIPTION
+This program doesn't have a dedicated manual page.
+.br
+Please refer to the documentation, in
+.br
+/usr/share/doc/speech-tools/index.html.
+.br
+It is distributed in the Debian package
+.I speech-tools-doc.
--- speech-tools-1.2.3.orig/debian/changelog
+++ speech-tools-1.2.3/debian/changelog
@@ -0,0 +1,394 @@
+speech-tools (1:1.2.3-9.3) unstable; urgency=low
+
+  * NMU as part of the GCC 4.1 transition.
+  * Declare friend functions (closes: #357656).
+
+ -- Martin Michlmayr <tbm@cyrius.com>  Fri, 26 May 2006 17:12:18 +0200
+
+speech-tools (1:1.2.3-9.2) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Fix FTBFS on 64 bit arches  (Closes: #346264)
+
+ -- Luk Claes <luk@debian.org>  Sat,  7 Jan 2006 19:16:21 +0100
+
+speech-tools (1:1.2.3-9.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Remove trailing slash in cp -R command (Closes: #340084).
+  * Remove g++-3.4 build-dep (Closes: #343022).
+
+ -- Luk Claes <luk@debian.org>  Sun,  1 Jan 2006 18:56:06 +0100
+
+speech-tools (1:1.2.3-9) unstable; urgency=low
+
+  * Synchronize package from Ubuntu.
+  * Fix FTBFS on kfreebsd-gnu (closes: #272465).
+
+ -- Matthias Klose <doko@debian.org>  Tue,  2 Aug 2005 11:52:44 +0200
+
+speech-tools (1:1.2.3-8ubuntu2) breezy; urgency=low
+
+  * Add build dependency on g++-3.4.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 23 May 2005 23:29:15 +0200
+
+speech-tools (1:1.2.3-8ubuntu1) breezy; urgency=low
+
+  * CXX transition: Rename libestools1.2c102 to libestools1.2.
+  * Fix FTBFS with gcc-3.4 (closes: #274556). Ubuntu 9049.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 23 May 2005 21:00:06 +0000
+
+speech-tools (1:1.2.3-8) unstable; urgency=low
+
+  * Added alaw processing code.
+
+ -- Matthias Urlichs <smurf@debian.org>  Fri, 16 Jul 2004 09:25:39 +0200
+
+speech-tools (1:1.2.3-7) unstable; urgency=low
+
+  * set SHARED=2 in config.in
+    - required to build a shared Festival library
+
+ -- Matthias Urlichs <smurf@debian.org>  Thu, 29 Apr 2004 08:07:31 +0200
+
+speech-tools (1:1.2.3-6) unstable; urgency=medium
+
+  * Updated Maintainer adress to @d.o (pre-Sarge)
+  * Standards-Version: 3.6.1 (no changes)
+
+ -- Matthias Urlichs <smurf@debian.org>  Mon,  5 Apr 2004 11:58:15 +0200
+
+speech-tools (1:1.2.3-5) unstable; urgency=low
+
+  * Provide for arch-indep data/script directory (/usr/share/...).
+
+ -- Matthias Urlichs <smurf@noris.de>  28 May 2003 05:31:16 +0200
+
+speech-tools (1:1.2.3-4) unstable; urgency=low
+
+  * debian/rules
+    Set debhelper compatibility level to 4
+    Fixed shared library handling
+    Added ldconfig call to postrm
+
+ -- Matthias Urlichs <smurf@noris.de>  18 May 2003 18:12:04 +0200
+
+speech-tools (1:1.2.3-3) unstable; urgency=low
+
+  * Explicitly cast EST_Token to EST_String
+
+ -- Matthias Urlichs <smurf@noris.de>  18 May 2003 16:03:39 +0200
+
+speech-tools (1:1.2.3-2) unstable; urgency=low
+
+  * Install "undocumented" manpage
+  * Suggest documentation in control file
+
+ -- Matthias Urlichs <smurf@noris.de>  19 Apr 2003 20:45:21 +0200
+
+speech-tools (1:1.2.3-1) unstable; urgency=low
+
+  * New maintainer.
+  * Bugs in (not uploaded) NMU / see earlier changelog entries:
+    closes: #179490, #186268, #95886
+
+ -- Matthias Urlichs <smurf@noris.de>  18 Apr 2003 16:51:52 +0200
+
+speech-tools (1:1.2.3-0.1) unstable; urgency=low
+
+  * NMU.
+  * New upstream version, corresponding to new Festival update,
+    necessary for closing #179490.
+  * Hopefully closes: #186268, #95886.
+
+ -- Matthias Urlichs <smurf@noris.de>  18 Apr 2003 16:03:32 +0200
+
+speech-tools (1:1.2.2-2.2) unstable; urgency=low
+
+  * NMU.
+  * Fix build problems (C++ standard conformance, mostly).
+    Closes: 95886.
+  * Rename the library .deb to ...c102 (C++ ABI migration).
+
+ -- Matthias Urlichs <smurf@noris.de>  17 Apr 2003 21:14:40 +0200
+
+speech-tools (1:1.2.2-2.1) unstable; urgency=low
+
+  * NMU.
+  * Fix build problems (C++ standard conformance, mostly).
+    Closes: #95886.
+  * Rename the library to ...c102 (C++ ABI migration)
+
+ -- Matthias Urlichs <smurf@smurf.noris.de>  Thu, 17 Apr 2003 03:01:07 +0200
+
+speech-tools (1:1.2.2-2) unstable; urgency=low
+
+  * Eek!  ESD support is kind of broken.  I've left it in, since I hope to
+    fix it soon, but now the tools default to using a non-network audio
+    protocol instead (which I think is more generally useful).
+
+ -- David Huggins-Daines <dhd@debian.org>  Fri, 24 Aug 2001 11:44:25 -0400
+
+speech-tools (1:1.2.2-1) unstable; urgency=low
+
+  * New upstream version.
+  * Removed a few bits of cruft from patches.  Lots of stuff got merged
+    upstream, too.
+  * Added build dependency on debhelper. (closes: #104999)
+  * Finally use some sensible SONAMEs, and rearrange the package names
+    accordingly (sorry folks)
+
+ -- David Huggins-Daines <dhd@debian.org>  Thu, 23 Aug 2001 21:36:54 -0400
+
+speech-tools (1:1.2.1-2) unstable; urgency=low
+
+  * Urgh ... update the shlibs file; since we moved some templates from
+    Festival in here, it needs to depend on this version or higher.
+
+ -- David Huggins-Daines <dhd@debian.org>  Mon,  9 Apr 2001 15:18:06 -0400
+
+speech-tools (1:1.2.1-1) unstable; urgency=low
+
+  * Not using DBS anymore due to newfound knowledge of and influence over
+    the EST/Festival configuration and build process.
+  * Now installs configuration tree in /usr/lib/speech_tools/config/ where
+    Festival (and other things like forthcoming Perl bindings, Festvox,
+    etc) can find it.  (part of the justification for doing the above)
+  * Should compile on everything now due to a more intelligent system.sh
+    (backported from 1.2.2 beta)
+  * Add basic manual pages for na_record, na_play, ch_wave, ch_utt
+    (these should actually be auto-generated for all programs, but
+    unfortunately the system only does SGML evil)
+  * Header files moved to /usr/include/speech_tools/, which seems like a
+    better location for them.
+  * No longer compiled against NAS (adds too many extra library
+    dependencies, and isn't generally useful).
+  * Patched na_record to support an -audiodevice parameter (also from
+    1.2.2 beta)
+  * Actually include na_record in speech-tools-bin (duh!)
+  * Instantiate some templates that Festival wants, to reduce the evil.
+  * Apply serverdiphfdfix.patch and merge voxware.cc changes from
+    http://festvox.org/packed/festival/1.4.1/PATCHES.
+
+ -- David Huggins-Daines <dhd@debian.org>  Sat,  7 Apr 2001 12:27:06 -0400
+
+festival (1.4.1-2.1) unstable; urgency=low
+
+  * NMU
+  * Set the "SYSTEM_TYPE" to "Linux" in
+    debian/patches/speech_tools_config_config. (closes: #84496)
+
+ -- Adrian Bunk <bunk@fs.tum.de>  Fri, 16 Mar 2001 23:32:35 +0100
+
+festival (1.4.1-2) unstable; urgency=low
+
+  * Fix build on powerpc. Closes: #62133
+  * Fix spew of compiler warnings when building.
+  * Recompile to fix esound dependency issues (feh).
+    Closes: #74592, #56193
+  * Recompile to fix speech-tools dependency issues.
+    Closes: #51630
+  * Mark /etc/festival.scm as a conffile.  Closes: #52901
+  * Include ESD patch from #62597.  Closes: #62597
+
+ -- David Huggins-Daines <dhd@debian.org>  Wed,  8 Nov 2000 19:19:00 -0500
+
+festival (1.4.1-1) unstable; urgency=low
+
+  * Fixed m68k config file patch.  Really, really closes: #51614, I mean it.
+  * New upstream (bugfix) version.  Now has esound support, included.
+
+ -- David Huggins-Daines <dhd@debian.org>  Sat, 15 Jan 2000 01:14:31 -0500
+
+festival (1.4.0-4) unstable; urgency=low
+
+  * Added m68k config files (sigh).  Closes: #51614
+  * Compile with -fPIC.  Closes: #51637
+
+ -- David Huggins-Daines <dhd@debian.org>  Tue, 30 Nov 1999 10:47:38 -0500
+
+festival (1.4.0-3) unstable; urgency=low
+
+  * Use -l option to dh_shlibdeps.  Closes: #50602, #50600
+  * Applied patch to sys-build.mak from Adam Heath.  Closes: #50327
+  * Created a sparc_Linux2.2.mak.  Closes: #50472
+
+ -- David Huggins-Daines <dhd@debian.org>  Sat, 27 Nov 1999 13:57:01 -0500
+
+festival (1.4.0-2) unstable; urgency=low
+
+  * Turns out the authors forgot to include a generic configuration file
+    for Linux 2.2 on i386.
+  * Fixed a foible in debian/rules that caused the *.so links to be
+    created in the wrong package, yuck.
+
+ -- David Huggins-Daines <dhd@debian.org>  Mon,  8 Nov 1999 23:35:27 -0500
+
+festival (1.4.0-1) unstable; urgency=medium
+
+  * New upstream version.  Is now free software.  Hooray.
+  * Change in source format - festival and speech-tools now build from a
+    single source package again, using Adam Heath's most excellent build
+    system.  This allows me to eliminate many (but not all) of the nasty
+    hacks previously needed to build this package.  An unfortunate side
+    effect of this is that the version number of the debian package for
+    speech-tools does not reflect the actual upstream numbering system.
+    This is due to Festival and Speech-Tools having a build system that is
+    designed with the intent that the packages will be built under the
+    same directory together and installed in place.  As the authors state,
+    this reflects the purpose of Festival as a research system.  It does,
+    however, make life very difficult when trying to produce a
+    distributable and policy-compliant Debian package.
+  * Most of the documentation is in the festival-doc package now.  This is
+    from the prebuilt festdoc package provided upstream, as it appears to
+    be quite impossible to build the docs without a specially modified
+    version of doc++ (boooooo)
+
+ -- David Huggins-Daines <dhd@debian.org>  Sat,  6 Nov 1999 20:05:18 -0500
+
+festival (1.3.1-4) unstable; urgency=low
+
+  * Now installs festival.el properly.  Also, did s/stml/sable/g.  Run
+    "say-minor-mode" to get a nice menu for reading your buffers.
+  * Also builds info documentation (this creates a rather nasty source
+    dependency on the voice packages, which I'll try to fix ASAP)
+  * Also builds C++ API documentation in HTML.
+  * Renamed ppc_Linux.mak to powerpc_Linux.mak (doh!)
+  * Work around some RXP weirdness with respect to the location of the
+    Sable DTD.  (a real fix will have to wait until a standalone RXP is
+    packaged and we can link against it)
+
+ -- David Huggins-Daines <dhd@debian.org>  Fri, 28 May 1999 00:15:49 -0400
+
+festival (1.3.1-3) unstable; urgency=low
+
+  * Cleaned out the Debian diff a bit
+  * Added some .mak files that may or may not allow the package to
+    build on non-i386 platforms.
+  * Installing the Sable DTD with sgml-base now, so that it works
+    automagically with Emacs, nsgmls, and the like.
+
+ -- David Huggins-Daines <dhd@debian.org>  Tue,  4 May 1999 18:40:00 -0400
+
+festival (1.3.1-2.1) unstable; urgency=low
+
+  * Fixed it to compile with glibc 2.1.
+  * Recompiled so it _works_ under glibc 2.1, without random crashes.
+
+ -- Joey Hess <joeyh@master.debian.org>  Fri, 26 Mar 1999 21:42:29 -0800
+
+festival (1.3.1-2) unstable; urgency=low
+
+  * Changed the name of ellpc16k to ellpc11k.
+  * Recommend the kallpc* packages too.
+  * Modified voices.scm so it will support the kal voice too.
+
+ -- Joey Hess <joeyh@master.debian.org>  Sun, 31 Jan 1999 19:47:30 -0800
+
+festival (1.3.1-1) unstable; urgency=low
+
+  * New upstream version.
+  * Linked dynamically to new speech tools libraries.
+  * Added festival-dev package (#32058).x
+
+ -- Joey Hess <joeyh@master.debian.org>  Thu, 28 Jan 1999 22:12:22 -0800
+
+festival (1.3.0-3) unstable; urgency=low
+
+  * Include Sable.v0_2.dtd in the lib directory (#31304).
+
+ -- Joey Hess <joeyh@master.debian.org>  Tue,  5 Jan 1999 14:20:41 -0800
+
+festival (1.3.0-2) unstable; urgency=low
+
+  * Made short description not start with package name.
+
+ -- Joey Hess <joeyh@master.debian.org>  Mon, 31 Aug 1998 13:40:35 -0700
+
+festival (1.3.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * Updated copyright file.
+  * Currently depends on xlib6, I think this is due to a bug in nas.
+
+ -- Joey Hess <joeyh@master.debian.org>  Wed, 26 Aug 1998 15:57:21 -0700
+
+festival (1.2.1-9) unstable; urgency=low
+
+  * Corrected name of festvox-kdlpc16 in control file (#23886).
+
+ -- Joey Hess <joeyh@master.debian.org>  Thu, 25 Jun 1998 11:14:52 -0700
+
+festival (1.2.1-8) unstable; urgency=low
+
+  * Added nas support (#22359). Disabled by default, edit /etc/festival.scm
+    to enable.
+
+ -- Joey Hess <joeyh@master.debian.org>  Wed, 13 May 1998 19:09:48 -0700
+
+festival (1.2.1-7) unstable; urgency=low
+
+  * Rebuilt linked to a version of speech-tools that supports linux16
+    audio. However, it will continue to use 8 bit audio by default.
+  * Added a /etc/festival.scm (equivialnt to siteinit.scm that may be
+    referred to in festival's documentation) to make it easy to switch to 
+    16 bit sound (part of #22359).
+
+ -- Joey Hess <joeyh@master.debian.org>  Tue, 12 May 1998 12:44:17 -0700
+
+festival (1.2.1-6) unstable; urgency=low
+
+  * Removed old unused debian/config file.
+  * Do not compress some examples that are executables.
+
+ -- Joey Hess <joeyh@master.debian.org>  Sun,  8 Mar 1998 20:36:38 -0800
+
+festival (1.2.1-5) unstable; urgency=low
+
+  * Fixed package descrption spelling (#18973).
+
+ -- Joey Hess <joeyh@master.debian.org>  Thu,  5 Mar 1998 17:03:48 -0800
+
+festival (1.2.1-4) unstable; urgency=low
+
+  * New standards-version.
+  * Rebuilt with debhlper 0.60 to fix many mode 444 and 555 files.
+  * Moved audsp to /usr/lib/festival/audsp, becuase it's an internal command
+    I don't want to write a man page for.
+
+ -- Joey Hess <joeyh@master.debian.org>  Mon,  9 Feb 1998 14:42:55 -0800
+
+festival (1.2.1-3) unstable; urgency=low
+
+  * Applied patch from author to fix segfault problem (#16188).
+
+ -- Joey Hess <joeyh@master.debian.org>  Tue, 23 Dec 1997 11:04:10 -0500
+
+festival (1.2.1-2) unstable; urgency=low
+
+  * token.cc: Applied patch to fix number pronounciation (#15919).
+  * tts.scm: Fixed to call nsgmls, not nsgmls-1.0 (#15928).
+
+ -- Joey Hess <joeyh@master.debian.org>  Sun, 14 Dec 1997 13:33:33 -0500
+
+festival (1.2.1-1) unstable; urgency=low
+
+  * New upstream release.
+  * Split out speech-tools sources, so I could use pristine sources.
+  * Use debhelper.
+  * Fixed some examples files to work with modified festival paths.
+  * examples/benchmark: default to reading /usr/doc/festival/README.
+  * lib/voices.scm: added el_diphone to the voice search list, so
+    festvox-ellpc16k will work.
+
+ -- Joey Hess <joeyh@master.debian.org>  Sun, 26 Oct 1997 23:34:42 -0500
+
+festival (1.1.1-1) unstable; urgency=low
+
+  * First release.
+
+ -- Joey Hess <joeyh@master.debian.org>  Mon, 14 Jul 1997 23:29:25 -0400
+
+
--- speech-tools-1.2.3.orig/debian/ch_lab.1
+++ speech-tools-1.2.3/debian/ch_lab.1
@@ -0,0 +1,114 @@
+.Dd April 5, 2001
+.Dt CH_LAB 1
+.Os "Edinburgh Speech Tools"
+.Sh NAME
+.Nm ch_lab
+.Nd change/copy label files
+.Sh SYNOPSIS
+.Nm ch_lab
+.Op Fl S Ar frame spacing
+.Op Fl start Ar time
+.Op Fl end Ar time
+.Op Fl ext Ar file extension
+.Op Fl extract Ar file
+.Op Fl extend Ar time
+.Op Fl f Ar sample frequency
+.Op Fl lf Ar sample frequency
+.Op Fl itype Ar file type
+.Op Fl key Ar key file
+.Op Fl lablist Ar list of labels
+.Op Fl length Ar time
+.Op Fl map Ar map file
+.Op Fl name Ar feature name
+.Op Fl class Ar class
+.Op Fl o Ar output file
+.Op Fl otype Ar file type
+.Op Fl pad Ar high | low
+.Op Fl pos Ar list of labels
+.Op Fl q Ar timestep
+.Op Fl range Ar range
+.Op Fl sed Ar sed file
+.Op fl shift Ar time delta
+.Op Fl style Ar output stype
+.Op Fl vocab Ar vocab file
+.Op Fl verify
+.Op Fl nopath
+.Op Fl base
+.Op Fl combine
+.Op Fl divide
+.Op Fl h
+.Ar input files ...
+.Sh DESCRIPTION
+.Nm ch_lab
+copies from one or more input label files to an output label file,
+optionally performing various operations along the way.
+
+The following option flags are recognized:
+
+.Bl -tag -width 4n -offset indent -compact
+.It Fl h
+Print a summary of usage to standard output.
+.It Fl S Ar frame spacing
+frame spacing of output
+.It Fl start Ar time
+start time, in seconds, for label extraction
+.It Fl end Ar time
+end time, in seconds, for label extraction
+.It Fl ext Ar file extension
+filename extension to use for multiple output files
+.It Fl extract Ar file
+extract a single file from a list of files
+.It Fl extend Ar time
+extend track file by
+.Ar time
+seconds beyond label file
+.It Fl f Ar sample frequency
+sample frequency of label file
+.It Fl lf Ar sample frequency
+sample frequency for labels
+.It Fl itype Ar file type
+type of input label file: esps htk ogi
+.It Fl key Ar key file
+key label file
+.It Fl lablist Ar list
+list of labels to be considered as blank
+.It Fl length Ar time
+length of track produced, in seconds
+.It Fl map Ar map file
+label mapping file
+.It Fl name Ar feature name
+eg. Fo Phoneme
+.It Fl class Ar class
+name of class defined in op file
+.It Fl o Ar output file
+output file name
+.It Fl otype Ar file type
+output file type: xmg, ascii, esps, htk
+.It Fl pad Ar high | low
+pad with high or low values
+.It Fl pos Ar list
+list of labels to be regarded as 'pos'
+.It Fl q Ar timestep
+quantize label timings to nearst value
+.It Fl range Ar range
+difference between high and low values
+.It Fl sed Ar sed file
+perform regex editing using sed file
+.It fl shift Ar time delta
+shift the times of the labels
+.It Fl style Ar output style
+output style e.g. track
+.It Fl vocab Ar file
+file containing list of words in vocabulary
+.It Fl verify
+check that only labels in vocab file are in label file
+.It Fl nopath
+ignore pathnames when searching label lists
+.It Fl base
+use base filenames for lists of label files
+.It Fl combine
+.It Fl divide
+.El
+.Sh SEE ALSO
+.Xr ch_wave 1
+.Xr ch_track 1
--- speech-tools-1.2.3.orig/debian/compat
+++ speech-tools-1.2.3/debian/compat
@@ -0,0 +1 @@
+4
--- speech-tools-1.2.3.orig/debian/ch_utt.1
+++ speech-tools-1.2.3/debian/ch_utt.1
@@ -0,0 +1,39 @@
+.Dd April 5, 2001
+.Dt CH_UTT 1
+.Os "Edinburgh Speech Tools"
+.Sh NAME
+.Nm ch_utt
+.Nd change/copy utterance file
+.Sh SYNOPSIS
+.Nm ch_utt
+.Op Fl h
+.Op Fl f Ar feature
+.Op Fl o Ar output file
+.Op Fl otype Fl file type
+.Op Fl sysdir Fl directory
+.Ar input file
+.Sh DESCRIPTION
+.Nm ch_utt
+copies an input utterance file to an output file, optionally changing
+its format or performing other operations along the way.
+
+The following option flags are recognized:
+
+.Bl -tag -width 4n -offset indent -compact
+.It Fl h
+Print a short summary of options to standard output
+.It Fl f Ar feature
+Feature to use as item ID when merging utterances.
+.It Fl o Ar output file
+Output file name
+.It Fl otype Fl file type
+Output file type.  For the full list of supported file formats, see
+the output of the
+.Fl h
+option.
+.It Fl sysdir Fl directory
+Look for unqualified system entities in this directory
+.El
+.Sh SEE ALSO
+.Xr ch_track 1
+.Xr ch_lab 1
--- speech-tools-1.2.3.orig/debian/copyright
+++ speech-tools-1.2.3/debian/copyright
@@ -0,0 +1,35 @@
+This package was debianzied by Joey Hess, at some point in the distant
+past.
+
+It was downloaded from
+http://www.festvox.org/packed/festival/1.4.1/speech_tools-1.2.1.tar.gz
+
+            Edinburgh Speech Tools Library version 1.2.1
+              Centre for Speech Technology Research                
+                   University of Edinburgh, UK                     
+                    Copyright (c) 1994-1999
+                      All Rights Reserved.                         
+                                                                   
+Permission is hereby granted, free of charge, to use and distribute  
+this software and its documentation without restriction, including   
+without limitation the rights to use, copy, modify, merge, publish,  
+distribute, sublicense, and/or sell copies of this work, and to      
+permit persons to whom this work is furnished to do so, subject to   
+the following conditions:                                            
+ 1. The code must retain the above copyright notice, this list of    
+    conditions and the following disclaimer.                         
+ 2. Any modifications must be clearly marked as such.                
+ 3. Original authors' names are not deleted.                         
+ 4. The authors' names are not used to endorse or promote products   
+    derived from this software without specific prior written        
+    permission.                                                      
+                                                                     
+THE UNIVERSITY OF EDINBURGH AND THE CONTRIBUTORS TO THIS WORK        
+DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING      
+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT   
+SHALL THE UNIVERSITY OF EDINBURGH NOR THE CONTRIBUTORS BE LIABLE     
+FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN   
+AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,          
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF       
+THIS SOFTWARE.                                                       
--- speech-tools-1.2.3.orig/debian/ch_wave.1
+++ speech-tools-1.2.3/debian/ch_wave.1
@@ -0,0 +1,185 @@
+.Dd April 5, 2001
+.Dt CH_WAVE 1
+.Os "Edinburgh Speech Tools"
+.Sh NAME
+.Nm ch_wave
+.Nd change/copy/combine waveform files
+.Sh SYNOPSIS
+.Nm ch_wave
+.Op Fl h
+.Op Fl itype Ar file type
+.Op Fl n Ar channels
+.Op Fl f Ar sample rate
+.Op Fl ibo Ar byte order
+.Op Fl iswap
+.Op Fl istype Ar sample type
+.Op Fl c Ar channel
+.Op Fl start Ar seconds
+.Op Fl end Ar seconds
+.Op Fl from Ar sample
+.Op Fl to Ar sample
+.Op Fl o Ar output file
+.Op Fl otype Ar file type
+.Op Fl F Ar sample rate
+.Op Fl obo Ar byte order
+.Op Fl oswap
+.Op Fl ostype Ar sample type
+.Op Fl scale Ar factor
+.Op Fl scaleN Ar factor
+.Op Fl lpfilter Ar frequency
+.Op Fl hpfilter Ar freqency
+.Op Fl forder Ar order
+.Op Fl fafter
+.Op Fl info
+.Op Fl add
+.Op Fl pc Ar LONGEST | FIRST
+.Op Fl key Ar keylab file
+.Op Fl divide
+.Op Fl ext Ar file extension
+.Op Fl extract Ar file
+.Ar input files ...
+.Sh DESCRIPTION
+.Nm ch_wave
+performs various operations on an input waveform file and writes it
+out to another file.  Among other things, it can extract subsections
+or individual channels, resample, rescale, mix down channels, and
+perform simple filtering operations.
+
+The following option flags are recognized:
+
+.Bl -tag -width 4n -offset indent -compact
+.It Fl h
+Options help 
+.It Fl itype Ar file type
+Input file type (optional). If set to raw, this 
+indicates that the input file does not have a header. While 
+this can be used to specify file types other than raw, this is 
+rarely used for other purposes 
+as the file type of all the existing supported 
+types can be determined automatically from the 
+file's header. If the input file is unheadered, 
+files are assumed to be shorts (16bit). 
+Supported types are 
+nist, est, esps, snd, riff, aiff, audlab, raw, ascii 
+.It Fl n Ar channels
+Number of channels in an unheadered input file 
+.It Fl f Ar sample rate
+Sample rate in Hertz for an unheadered input file 
+.It Fl ibo Ar byte order
+Input byte order in an unheadered input file: 
+possibliities are: MSB , LSB, native or nonnative. 
+Suns, HP, SGI Mips, M68000 are MSB (big endian) 
+Intel, Alpha, DEC Mips, Vax are LSB (little 
+endian) 
+.It Fl iswap
+Swap bytes. (For use on an unheadered input file) 
+.It Fl istype Ar sample type
+Sample type in an unheadered input file: 
+short, alaw, mulaw, byte, ascii 
+.It Fl c Ar channel
+Select a single channel (starts from 0). 
+Waveforms can have multiple channels. This option 
+extracts a single channel for progcessing and 
+discards the rest. 
+.It Fl start Ar seconds
+Extract sub-wave starting at this time, specified in 
+seconds 
+.It Fl end Ar seconds
+Extract sub-wave ending at this time, specified in 
+seconds 
+.It Fl from Ar sample
+Extract sub-wave starting at this sample point 
+.It Fl to Ar sample
+Extract sub-wave ending at this sample point 
+.It Fl o Ar output file
+Output filename. If not specified output is 
+to stdout. 
+.It Fl otype Ar file type
+Output file type, (optional). If no type is 
+Specified the type of the input file is assumed. 
+Supported types are: 
+nist, est, esps, snd, riff, aiff, audlab, raw, ascii 
+.It Fl F Ar sample rate
+Output sample rate in Hz. If this is different 
+from the input sample rate, resampling will occur 
+.It Fl obo Ar byte order
+Output byte order: MSB, LSB, native, or nonnative. 
+Suns, HP, SGI Mips, M68000 are MSB (big endian) 
+Intel, Alpha, DEC Mips, Vax are LSB 
+(little endian) 
+.It Fl oswap
+Swap bytes when saving to output 
+.It Fl ostype Ar sample type
+Output sample type: short, alaw, mulaw, byte or ascii 
+.It Fl scale Ar factor
+Scaling factor. Increase or descrease the amplitude 
+of the whole waveform by the factor given (relative to 1.0)
+.It Fl scaleN Ar factor
+Scaling factor with normalization. 
+The waveform is scaled to its maximum level, after which 
+it is scaled by the factor given (relative to 1.0)
+.It Fl lpfilter Ar frequency
+Low pass filter, with cutoff frequency in Hz 
+Filtering is performed by a FIR filter which is built at run 
+time. The order of the filter can be given by -forder. The 
+default value is 199 
+.It Fl hpfilter Ar freqency
+High pass filter, with cutoff frequency in Hz 
+Filtering is performed by a FIR filter which is 
+built at run time. The order of the filter can 
+be given by -forder. The default value is 199. 
+.It Fl forder Ar order
+Order of FIR filter used for lpfilter and 
+hpfilter. This must be ODD. Sensible values range 
+from 19 (quick but with a shallow rolloff) to 199 
+(slow but with a steep rolloff). The default is 199. 
+.It Fl fafter
+Do filtering after other operations such as 
+resampling (default : filter before other operations) 
+.It Fl info
+Print information about file and header. 
+This option gives useful information such as file 
+length, sampling rate, number of channels etc 
+No output is produced 
+.It Fl add
+A new single channel waveform is created by adding 
+the corresponding sample points of each input waveform 
+.It Fl pc Ar LONGEST | FIRST
+Combine input waveforms to form a single 
+multichannel waveform. The argument to this option controls 
+how long the new waveform should be. If the option 
+is LONGEST, the output wave if the length of the 
+longest input wave and shorter waves are padded with 
+zeros at the end. If the option is FIRST, the length 
+of the new waveform is the length of the first file 
+on the command line, and subsequent waves are padded 
+or cut to this length 
+.It Fl key Ar keylab file
+Label file designating subsections, for use with 
+.Fl divide.
+The KEYLAB file is a label file which specifies 
+where chunks (such as individual sentences) in 
+a waveform begin and end. See section on wave extraction. 
+.It Fl divide
+Divide a single input waveform into multiple output 
+waveforms. Each output waveform is extracted from the 
+input waveform by using the KEYLAB file, which 
+specifies the start and stop times for each chunk. 
+The output files are named according to the filename 
+in the KEYLAB file, with extension given by -ext. See 
+section on wave extraction
+.It Fl ext Ar file extension
+File extension for divided waveforms 
+.It Fl extract Ar file
+Used in conjunction with -key to extract a 
+single section of waveform from the input 
+waveform. The argument is the name of a file given 
+in the file column of the KEYLAB file. 
+.El
+.Sh EXAMPLES
+.Sh BUGS
+.Sh SEE ALSO
+.Xr ch_track 1
+.Xr ch_utt 1
+.Xr na_record 1
+.Xr na_play 1
--- speech-tools-1.2.3.orig/debian/shlibs-override
+++ speech-tools-1.2.3/debian/shlibs-override
@@ -0,0 +1,3 @@
+libeststring 1.2
+libestbase 1.2
+libestools 1.2
--- speech-tools-1.2.3.orig/debian/libestools1.2.postinst
+++ speech-tools-1.2.3/debian/libestools1.2.postinst
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
--- speech-tools-1.2.3.orig/debian/libestools1.2.postrm
+++ speech-tools-1.2.3/debian/libestools1.2.postrm
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+#DEBHELPER#
--- speech-tools-1.2.3.orig/debian/libestools1.2.shlibs
+++ speech-tools-1.2.3/debian/libestools1.2.shlibs
@@ -0,0 +1,3 @@
+libeststring 1.2 libestools1.2
+libestbase 1.2 libestools1.2
+libestools 1.2 libestools1.2
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin