File ims_german_voices_opensource.diff of Package festival-german
--- lib/german/ims_german_voices_opensource.scm.orig 2007-02-25 20:56:34.000000000 +0100
+++ lib/german/ims_german_voices_opensource.scm 2007-02-25 22:33:39.000000000 +0100
@@ -159,6 +159,66 @@
Accentuation uses German ToBI labels that are
transfered into Fo with a rule-based method. The
duration model is trained from data using a CART tree.")))
+(proclaim_voice
+ 'german_de4
+ '((language german)
+ (gender male)
+ (dialect german)
+ (description
+ "This voice provides a standard German female voice using the
+ MBROLA synthesis method. It uses the Celex lexicon for pronunciations.
+ Prosodic phrasing and accentuation uses a simple method.
+ Accentuation uses German ToBI labels that are
+ transfered into Fo with a rule-based method. The
+ duration model is trained from data using a CART tree.")))
+(proclaim_voice
+ 'german_de5
+ '((language german)
+ (gender female)
+ (dialect german)
+ (description
+ "This voice provides a standard German female voice using the
+ MBROLA synthesis method. It uses the Celex lexicon for pronunciations.
+ Prosodic phrasing and accentuation uses a simple method.
+ Accentuation uses German ToBI labels that are
+ transfered into Fo with a rule-based method. The
+ duration model is trained from data using a CART tree.")))
+(proclaim_voice
+ 'german_de6
+ '((language german)
+ (gender male)
+ (dialect german)
+ (description
+ "This voice provides a standard German female voice using the
+ MBROLA synthesis method. It uses the Celex lexicon for pronunciations.
+ Prosodic phrasing and accentuation uses a simple method.
+ Accentuation uses German ToBI labels that are
+ transfered into Fo with a rule-based method. The
+ duration model is trained from data using a CART tree.")))
+(proclaim_voice
+ 'german_de7
+ '((language german)
+ (gender female)
+ (dialect german)
+ (description
+ "This voice provides a standard German female voice using the
+ MBROLA synthesis method. It uses the Celex lexicon for pronunciations.
+ Prosodic phrasing and accentuation uses a simple method.
+ Accentuation uses German ToBI labels that are
+ transfered into Fo with a rule-based method. The
+ duration model is trained from data using a CART tree.")))
+(proclaim_voice
+ 'german_de8
+ '((language german)
+ (gender male)
+ (dialect bavarian)
+ (description
+ "This voice provides a standard German female voice using the
+ MBROLA synthesis method. It uses the Celex lexicon for pronunciations.
+ Prosodic phrasing and accentuation uses a simple method.
+ Accentuation uses German ToBI labels that are
+ transfered into Fo with a rule-based method. The
+ duration model is trained from data using a CART tree.")))
;;;;;; define the voices ;;;;;;;;;;;;;;;
(define (voice_german_de1_os)
@@ -185,6 +245,46 @@
'voice_german_de3_os
)
+(define (voice_german_de4_os)
+ "(voice_german_de4_os)
+ Set up a basic male German voice with MBROLA database de4."
+
+ (basevoice_german_mbrola_os "de4" '(200 180 160 150))
+ 'voice_german_de4_os
+)
+
+(define (voice_german_de5_os)
+ "(voice_german_de5_os)
+ Set up a basic female German voice with MBROLA database de5."
+
+ (basevoice_german_mbrola_os "de5" '(110 93 90 85))
+ 'voice_german_de5_os
+)
+
+(define (voice_german_de6_os)
+ "(voice_german_de6_os)
+ Set up a basic male German voice with MBROLA database de6."
+
+ (basevoice_german_mbrola_os "de6" '(210 190 190 180))
+ 'voice_german_de6_os
+)
+
+(define (voice_german_de7_os)
+ "(voice_german_de7_os)
+ Set up a basic female German voice with MBROLA database de7."
+
+ (basevoice_german_mbrola_os "de7" '(110 93 90 85))
+ 'voice_german_de7_os
+)
+
+(define (voice_german_de8_os)
+ "(voice_german_de8_os)
+ Set up a basic male German voice with MBROLA database de8."
+
+ (basevoice_german_mbrola_os "de8" '(210 190 190 180))
+ 'voice_german_de8_os
+)
+
(provide 'ims_german_voices_opensource)