Mpeg4-Visemesアニメーションカーブファイル(.csv)
Mpeg4-Visemesの音素ごとのアニメーションカーブを時系列的に記録したファイルです。
ヘッダー付きCSVファイルとして多くのライブラリで読み込むことを前提としています。
ファイルの内容
図示すると、以下のような音素毎のアニメーションカーブが記録されたテキストファイルです。
一行目が各列の内容を示し、それ以降の2行目からは解析結果が記述されます。
time,PP,FF,TH,DD,kk,CH,SS,nn,RR,aa,E,ih,oh,ou,Vol,tongue_up
0.0000,0.0353,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,-96.0000,0.0000
0.0100,0.0684,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,-96.0000,0.0000
0.0200,0.1154,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,-96.0000,0.0000
0.0300,0.1755,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0012,-96.0000,0.0000
0.0400,0.2409,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0069,-96.0000,0.0000
0.0500,0.3008,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0212,-36.0033,0.0000
0.0600,0.3459,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0473,-27.7492,0.0000
0.0700,0.3719,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0872,-25.8695,0.0000
~~~
1.1900,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,-96.0000,0.0000
1.2000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,-96.0000,0.0000
1.2100,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,-96.0000,0.0000
1.2200,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,-96.0000,0.0000
time
音声ファイルに対する時刻を表します。単位は秒です。
PP,FF,TH,DD,kk,CH,SS,nn,RR,aa,E,ih,oh,ou
Mpeg4-Visemesの口形状に対応する列です。
各音素ごとに用意されたモーフターゲットにあてはめて利用することを想定しています。 単位はモーフィング量です。
Vol
時刻列 "time" に対応する音量です。
デシベルは0.0で音量最大、マイナス方向に大きくなるほど音量が小さくなり、今回の結果では-96で無音としています。
-96~0.0は線形に音量があがっていくわけではないことに注意してください。
この値はアプリケーション向けの参考値として出力したものです。
音量が大きい時には口を大きめに開きたいなどの調整をする場合の参考に利用してください。
単位は単位デシベル(dB)です。
tongue_up
時刻列 "time" に対応する舌先の高さです。
舌先のモーフターゲットにあてはめて利用することを想定しています。 口の形状と舌先を別々に動かしたい場合に利用できます。
注意事項
CSVの国際標準規格には完全準拠していません。あくまでカンマ区切りのファイルとしてCSVの拡張子を利用しています。