2015-02-27 00:58:55 +00:00
|
|
|
|
|
|
|
|
|
# -- SSML Support --
|
|
|
|
|
|
|
|
|
|
# Some version of IBM TTS support SSML. If IbmttsUseSSML
|
|
|
|
|
# is set to 1, SSML will be used and advanced features like
|
|
|
|
|
# index marking will be working. If set to 0, all SSML is
|
|
|
|
|
# deleted from the message prior to sending it to IBM TTS.
|
|
|
|
|
# By default, SSML support is switched on.
|
|
|
|
|
|
|
|
|
|
# IbmttsUseSSML 1
|
|
|
|
|
|
2015-07-31 00:55:23 +00:00
|
|
|
|
# -- User dictionaries --
|
|
|
|
|
|
|
|
|
|
# IBM TTS supports user dictionaries so that you may customize
|
|
|
|
|
# the pronunciation of words, beginning of words or abbreviations
|
|
|
|
|
# according to the language.
|
|
|
|
|
#
|
|
|
|
|
# IbmttsDictionaryFolder defines the root directory under which you
|
|
|
|
|
# may add your dictionary files. If several languages are installed,
|
|
|
|
|
# you may want to create one sub-directory per language.
|
|
|
|
|
#
|
|
|
|
|
# Three examples :
|
|
|
|
|
#
|
|
|
|
|
# - a single language is installed:
|
|
|
|
|
# place your files under IbmttsDictionaryFolder
|
|
|
|
|
#
|
|
|
|
|
# - two languages are installed, say English and French:
|
|
|
|
|
# place your files under IbmttsDictionaryFolder in sub-directories en and fr
|
|
|
|
|
#
|
|
|
|
|
# - the same language for different regions are installed, say Castilian
|
|
|
|
|
# Spanish and Mexican Spanish:
|
|
|
|
|
# place your files in directories es_ES and es_MX
|
|
|
|
|
#
|
|
|
|
|
# The directory names are listed below (DIRECTORY NAMES and EXTENDED
|
|
|
|
|
# DIRECTORY NAMES).
|
|
|
|
|
#
|
|
|
|
|
# The name of the dictionary files are:
|
|
|
|
|
#
|
|
|
|
|
# - main.dct: main dictionary
|
|
|
|
|
# - root.dct: roots dictionary
|
|
|
|
|
# - extension.dct: main extension dictionary
|
|
|
|
|
# - abbreviation.dct: abbreviation dictionary
|
|
|
|
|
#
|
|
|
|
|
# The IBM TTS documentation details the syntax of the user dictionaries.
|
|
|
|
|
# Basically, it is one line per entry, composed of key, tabulation, value.
|
|
|
|
|
#
|
|
|
|
|
# DIRECTORY NAMES
|
|
|
|
|
# ---------------
|
|
|
|
|
# de: German
|
|
|
|
|
# en: English
|
|
|
|
|
# es: Spanish
|
|
|
|
|
# fi: Finnish
|
|
|
|
|
# fr: French
|
|
|
|
|
# it: Italian
|
|
|
|
|
# ja: Japanese
|
|
|
|
|
# pt: Portuguese
|
|
|
|
|
# zh: Chinese
|
|
|
|
|
#
|
|
|
|
|
# EXTENDED DIRECTORY NAMES
|
|
|
|
|
# ------------------------
|
|
|
|
|
# en_GB: British English
|
|
|
|
|
# en_US: American English
|
|
|
|
|
# fr_CA: Canadian French
|
|
|
|
|
# fr_FR: French
|
|
|
|
|
# pt_BR: Brazilian Portuguese
|
|
|
|
|
# zh_CN: Mandarin Chinese
|
|
|
|
|
# zh_TW: Mandarin Taiwanese
|
|
|
|
|
|
|
|
|
|
IbmttsDictionaryFolder "/var/opt/IBM/ibmtts/dict"
|
|
|
|
|
|
|
|
|
|
|
2015-02-27 00:58:55 +00:00
|
|
|
|
# -- Abbreviation dictionaries --
|
|
|
|
|
|
|
|
|
|
# Enable the abbreviation dictionaries.
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
IbmttsUseAbbreviation 1
|
|
|
|
|
|
|
|
|
|
# -- SOUND ICONS --
|
|
|
|
|
|
|
|
|
|
# IBM TTS Synthesizer does not currently support sound icons
|
|
|
|
|
# (audio files that are played by name when an application requests
|
|
|
|
|
# a sound icon). If you have installed the free(b)soft sound-icons
|
|
|
|
|
# package, this is the directory where will they be found. If not
|
|
|
|
|
# blank, the IBM TTS Output Module will play them if it finds a
|
|
|
|
|
# file whose name matches the sound icon name. If blank, or no
|
|
|
|
|
# matching file is found, the name of the sound icon will be spoken.
|
|
|
|
|
|
|
|
|
|
#IbmttsSoundIconFolder "/usr/share/sounds/sound-icons/"
|
|
|
|
|
|
|
|
|
|
# -- DEBUG --
|
|
|
|
|
|
|
|
|
|
# Debug turns debugging on or off
|
|
|
|
|
# See speechd.conf for information where debugging information is stored.
|
|
|
|
|
|
|
|
|
|
# TODO: Change this to 0 and comment out for final release.
|
|
|
|
|
|
|
|
|
|
Debug 0
|
|
|
|
|
|
|
|
|
|
# DebugFile specifies the file where the debugging information
|
|
|
|
|
# should be stored (note that the log is overwritten each time
|
|
|
|
|
# the module starts)
|
|
|
|
|
|
|
|
|
|
# DebugFile "/tmp/debug-ibmtts"
|
|
|
|
|
|
|
|
|
|
# -- VOICE PARAMETERS --
|
|
|
|
|
|
|
|
|
|
# This table provides a mechanism for fine-tuning the voices used for synthesis.
|
|
|
|
|
# The dialect is chosen by the table above, then adjusted according to these parameters.
|
|
|
|
|
# The columns are:
|
|
|
|
|
# Voice Name - See the Speech Dispatcher manual for standard voice names. Use lowercase names.
|
|
|
|
|
# M/F - Gender. 0 = male. 1 = female.
|
|
|
|
|
# Br - Breathiness. 0 to 100. 0 is usually used for males, 40 or 50 for females.
|
|
|
|
|
# Hd Sz - Head Size. 0 to 100.
|
|
|
|
|
# Pitch Bas - Pitch Baseline. 0 to 100.
|
|
|
|
|
# Pitch Flc - Pitch Fluctuation. 0 to 100.
|
|
|
|
|
# Rough - Roughness. 0 to 100
|
|
|
|
|
# Speed - Rate. 0 to 100.
|
|
|
|
|
|
|
|
|
|
# Volume is controlled via speechd.conf or SSIP commands.
|
|
|
|
|
|
|
|
|
|
# Application RATE or PITCH commands are relative to the settings here.
|
|
|
|
|
# For example, if Pitch Bas is 80 below, a PITCH command of -50 would set the
|
|
|
|
|
# pitch baseline to halfway between 80 and 0, or 40.
|
|
|
|
|
|
|
|
|
|
# All columns must be provided.
|
|
|
|
|
|
|
|
|
|
# Hd -Pitch-
|
|
|
|
|
# Voice Name M/F Br Sz Bas Flc Rough Speed
|
|
|
|
|
# -------------- --- --- --- --- --- --- ---
|
|
|
|
|
#IbmttsVoiceParameters "male1" 0 0 50 65 30 0 50
|
|
|
|
|
#IbmttsVoiceParameters "male2" 0 0 86 56 47 0 50
|
|
|
|
|
#IbmttsVoiceParameters "male3" 0 0 50 69 34 0 70
|
|
|
|
|
#IbmttsVoiceParameters "male3" 0 20 30 61 44 18 50
|
|
|
|
|
#IbmttsVoiceParameters "female1" 1 50 50 81 30 0 50
|
|
|
|
|
#IbmttsVoiceParameters "female2" 1 40 56 89 35 0 70
|
|
|
|
|
#IbmttsVoiceParameters "female3" 1 40 45 68 30 3 50
|
|
|
|
|
IbmttsVoiceParameters "child_male" 0 0 35 85 35 0 50
|
|
|
|
|
#IbmttsVoiceParameters "child_female" 1 0 22 93 35 0 50
|
|
|
|
|
|
|
|
|
|
# The table above shows the default mapping.
|
|
|
|
|
# It shows the default settings in the IBM TTS Engine, as follows:
|
|
|
|
|
#
|
|
|
|
|
# SD Voice Name IBM TTS Voice
|
|
|
|
|
# ------------- -------------
|
|
|
|
|
# male1 Adult Male 1
|
|
|
|
|
# male2 Adult Male 2
|
|
|
|
|
# male3 Adult Male 3
|
|
|
|
|
# male3 Elderly Male (uncomment the 2nd "male3" line if you want to use this)
|
|
|
|
|
# female1 Adult Female 1
|
|
|
|
|
# female2 Adult Female 2
|
|
|
|
|
# female3 Elderly Female (notice there is no Adult Female 3)
|
|
|
|
|
# child_male none provided (that is why it is uncommented, by default)
|
|
|
|
|
# child_female Child
|
|
|
|
|
|
|
|
|
|
# -- KEY NAME SUBSTITUTIONS --
|
|
|
|
|
|
|
|
|
|
# Maps Speech Dispatcher key names used in SSIP KEY commands to speakable words.
|
|
|
|
|
# The string in the "SD Key" column occurring anywhere in a KEY command
|
|
|
|
|
# is replaced with the string in "Spoken". The substitutions occur in the
|
|
|
|
|
# order listed. "Lang" determines which language the substitution applies
|
|
|
|
|
# to.
|
|
|
|
|
|
|
|
|
|
# Lang SD Key Spoken
|
|
|
|
|
# ---- ----------- -----------
|
|
|
|
|
IbmttsKeySubstitution "en" "kp--" "keypad minus "
|
|
|
|
|
IbmttsKeySubstitution "en" "kp-" "keypad "
|
|
|
|
|
IbmttsKeySubstitution "en" "_" " "
|
|
|
|
|
IbmttsKeySubstitution "en" "#" "pound "
|
|
|
|
|
IbmttsKeySubstitution "en" "&" "ampersand "
|
|
|
|
|
IbmttsKeySubstitution "en" "!" "exclamation mark "
|
|
|
|
|
IbmttsKeySubstitution "en" "¦" "pipe "
|
|
|
|
|
IbmttsKeySubstitution "en" "¤" "currency "
|
|
|
|
|
IbmttsKeySubstitution "en" "Ø" "capital phi "
|
|
|
|
|
IbmttsKeySubstitution "en" "ø" "phi "
|
|
|
|
|
IbmttsKeySubstitution "en" "ÿ" "yummel "
|
|
|
|
|
IbmttsKeySubstitution "en" "" "dash "
|
|
|
|
|
IbmttsKeySubstitution "en" "A" "capital A "
|
|
|
|
|
IbmttsKeySubstitution "en" "B" "capital B "
|
|
|
|
|
IbmttsKeySubstitution "en" "C" "capital C "
|
|
|
|
|
IbmttsKeySubstitution "en" "D" "capital D "
|
|
|
|
|
IbmttsKeySubstitution "en" "E" "capital E "
|
|
|
|
|
IbmttsKeySubstitution "en" "F" "capital F "
|
|
|
|
|
IbmttsKeySubstitution "en" "G" "capital G "
|
|
|
|
|
IbmttsKeySubstitution "en" "H" "capital H "
|
|
|
|
|
IbmttsKeySubstitution "en" "I" "capital I "
|
|
|
|
|
IbmttsKeySubstitution "en" "J" "capital J "
|
|
|
|
|
IbmttsKeySubstitution "en" "K" "capital K "
|
|
|
|
|
IbmttsKeySubstitution "en" "L" "capital L "
|
|
|
|
|
IbmttsKeySubstitution "en" "M" "capital M "
|
|
|
|
|
IbmttsKeySubstitution "en" "N" "capital N "
|
|
|
|
|
IbmttsKeySubstitution "en" "O" "capital O "
|
|
|
|
|
IbmttsKeySubstitution "en" "P" "capital P "
|
|
|
|
|
IbmttsKeySubstitution "en" "Q" "capital Q "
|
|
|
|
|
IbmttsKeySubstitution "en" "R" "capital R "
|
|
|
|
|
IbmttsKeySubstitution "en" "S" "capital S "
|
|
|
|
|
IbmttsKeySubstitution "en" "T" "capital T "
|
|
|
|
|
IbmttsKeySubstitution "en" "U" "capital U "
|
|
|
|
|
IbmttsKeySubstitution "en" "V" "capital V "
|
|
|
|
|
IbmttsKeySubstitution "en" "W" "capital W "
|
|
|
|
|
IbmttsKeySubstitution "en" "X" "capital X "
|
|
|
|
|
IbmttsKeySubstitution "en" "Y" "capital Y "
|
|
|
|
|
IbmttsKeySubstitution "en" "Z" "capital Z "
|
|
|
|
|
|