forked from Mirrors/freeswitch
phrase generate and verification tool in perl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5907 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
f6709fc3b3
commit
9488c2c813
25
docs/phrase/phrase.pl
Normal file
25
docs/phrase/phrase.pl
Normal file
@ -0,0 +1,25 @@
|
||||
#!/usr/bin/perl
|
||||
#
|
||||
# Phrase verification and generation script.
|
||||
#
|
||||
|
||||
use XML::Simple;
|
||||
use Data::Dumper;
|
||||
|
||||
my $ref = XMLin("phrase.xml");
|
||||
|
||||
foreach $language ( sort keys %{$ref}) {
|
||||
foreach $item ( sort keys %{$ref->{$language}}) {
|
||||
foreach $element ( sort keys %{$ref->{$language}->{$item}}) {
|
||||
print "Language: $language, $item, $element\n";
|
||||
#system("mkdir -p $language/$item");
|
||||
foreach $foo (@{$ref->{$language}->{$item}->{$element}}) {
|
||||
print "filename: $language/$item/$foo->{filename} contains phrase \"$foo->{phrase}\"\n";
|
||||
# insert command to verify or generate files here
|
||||
# system("say -o $language/$item/$foo->{filename} \"$foo->{phrase}\"");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user