Skip to content

Instantly share code, notes, and snippets.

@naoyat
Created December 6, 2013 06:21
Show Gist options
  • Save naoyat/7819385 to your computer and use it in GitHub Desktop.
Save naoyat/7819385 to your computer and use it in GitHub Desktop.
ラテン語文を合成音声で読み上げる技術 ref: http://qiita.com/naoya_t/items/0c5410875e431cee72ba
$ echo "Cerēs erat dea frūmentī." | python latin.py -s
$ echo "vEnI, vIdI, vIcI." | python latin.py -m -s
[[inpt TUNE]] 発音制御コマンド列 [[inpt TEXT]]
k {D 110; P 135:0}
r {D 110; P 180:0}
EH {D 220; P 180:0}
~t {D 110; P 135:0}
AA {D 220; P 135:0}
% {D 110}
In Crētā īnsulā māgnum labyrinthum Daedalus aedificāvit plēnum viārum flexuōsārum.
$ say < tune.txt
[[inpt TUNE]]
IY {D 110; P 135:0}
n {D 110; P 135:0}
% {D 110}
k {D 110; P 135:0}
r {D 110; P 180:0}
EH {D 220; P 180:0}
~t {D 110; P 135:0}
AA {D 220; P 135:0}
% {D 110}
IY {D 220; P 180:0}
n {D 110; P 180:0}
s {D 110; P 135:0}
UW {D 110; P 135:0}
l {D 110; P 135:0}
AA {D 220; P 135:0}
% {D 110}
m {D 110; P 180:0}
AA {D 220; P 180:0}
g {D 110; P 180:0}
n {D 110; P 135:0}
UW {D 110; P 135:0}
m {D 110; P 135:0}
% {D 110}
l {D 110; P 135:0}
AA {D 110; P 135:0}
b {D 110; P 135:0}
yUW {D 110; P 135:0}
r {D 110; P 180:0}
IY {D 110; P 180:0}
n {D 110; P 180:0}
~t {D 110; P 135:0}
h {D 110; P 135:0}
UW {D 110; P 135:0}
m {D 110; P 135:0}
% {D 110}
d {D 110; P 180:0}
AA {D 110; P 180:0}
EH {D 110; P 180:0}
d {D 110; P 135:0}
AA {D 110; P 135:0}
l {D 110; P 135:0}
UW {D 110; P 135:0}
s {D 110; P 135:0}
% {D 110}
AA {D 110; P 135:0}
EH {D 110; P 135:0}
d {D 110; P 135:0}
IY {D 110; P 135:0}
f {D 110; P 135:0}
IY {D 110; P 135:0}
k {D 110; P 180:0}
AA {D 220; P 180:0}
w {D 110; P 135:0}
IY {D 110; P 135:0}
~t {D 110; P 135:0}
% {D 110}
p {D 110; P 180:0}
l {D 110; P 180:0}
EH {D 220; P 180:0}
n {D 110; P 135:0}
UW {D 110; P 135:0}
m {D 110; P 135:0}
% {D 110}
w {D 110; P 180:0}
IY {D 110; P 180:0}
AA {D 220; P 180:0}
r {D 110; P 135:0}
UW {D 110; P 135:0}
m {D 110; P 135:0}
% {D 110}
f {D 110; P 135:0}
l {D 110; P 135:0}
EH {D 110; P 135:0}
ks {D 220; P 135:0}
UW {D 110; P 135:0}
OW {D 220; P 135:0}
s {D 110; P 180:0}
AA {D 220; P 180:0}
r {D 110; P 135:0}
UW {D 110; P 135:0}
m {D 110; P 135:0}
~ {D 110; P 135:0}
% {D 110}
[[inpt TEXT]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment