


SOLOUT(UCL1)      MISC. REFERENCE MANUAL PAGES       SOLOUT(UCL1)



NAME
     solout -- word concatenation synthesis with PSOLA

SYNOPSIS
     solout (-I) (-s sfsoutfile) (controlfile)

DESCRIPTION
     solout is a program that takes descriptions of speech stored
     in SFS files and concatenates them together for replay.  The
     names and item selections may be stored in  a  text  control
     file  or supplied on the standard input.  solout can option-
     ally change the pitch and durations of the words  using  the
     PSOLA  and SOLA time-domain algorithms.  solout does however
     require that each piece of speech is  sampled  at  the  same
     sampling rate.

OPTIONS
     -I   Identify program name and version number.

     -ssfsfile
          Save concatenated speech to the given file, rather than
          replaying it.

CONTROL FILE FORMAT
     Each line in the control text consists of a single  concate-
     nation  unit.   The line consists of a number of parameters,
     separated by commas.  Optional  parameters  (but  not  their
     commas)  may  be  deleted.   Trailing commas may be deleted.
     The parameters are as follows:

     1.filename
          The name of the SFS file in which to find the speech.

     2.item selection
          The item number within the file. Default: last.

     3.start
          The start time (number) or starting annotation  (text).
          Default 0.0.

     4.end
          The end time  (number)  or  ending  annotation  (text).
          Default: end.

     5.required duration
          The playback duration or factor required (SOLA).   Pre-
          cede factor with 'x'. Default: standard.

     6.start pitch
          The starting pitch  or  factor  for  playback  (PSOLA).
          Precede factor with 'x'.  Default: standard.




SFS                     Last change: UCL                        1






SOLOUT(UCL1)      MISC. REFERENCE MANUAL PAGES       SOLOUT(UCL1)



     7.end pitch
          The ending pitch or factor for playback (PSOLA).   Pre-
          cede factor with 'x'.  Default: standard.

     8.amplitude correction
          The multiplying factor on waveform amplitude.   Default
          1.0.

  EXAMPLE LAYOUT
     For the  files  'hello'  and  'world'  each  annotated  with
     'start' and 'stop', this control file plays out 'hello world
     hello', with the first  word  played  normally,  the  second
     pitch changed and the third duration changed:
             hello,,start,stop
             world,,start,stop,,x1.5,x1.5
             hello,,start,stop,x2
             test,1.02,0.3,0.4,x0.5,100,110,2

INPUT ITEMS
     SPEECH
          Speech items in files as specified by the control  file
          at equal sampling rates.

OUTPUT ITEMS
     SPEECH
          Concatenated speech signal.

HISTORY
     control=
          control file name.

VERSION/AUTHOR
     1.0  Mark Huckvale

BUGS
SOURCE
     /users/mark/sfs/man/../ucl-priv/sola.src/solout.c


















SFS                     Last change: UCL                        2



