口パク動画の仕組み：無料ソフト9VAeきゅうべえ

# 口パク動画とは

下のアニメーションは、9VAeきゅうべえでSVGイラストから作成したものです。
[作り方はこちら](https://dnjiro.hatenablog.com/entry/twitter)

![Twitter512x300.svg.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/1637e0ab-9364-8f98-d2af-37fef40f2203.gif)


この記事では、口パク動画を生成する仕組みを解説します。

# 9VAe（きゅうべえ）とは

- AfterEffects のようなモーショングラフィックスができる無料のベクトルアニメーションエディタ
- キーフレーム補間機能があり、絵を描かずに**アニメGIF、APNG, SVGアニメ**が作れます。
- マルチプラットフォームで、Windows / Mac / Linux / Android / iPhone / iPad / Chromebook で動きます。

- Win/Mac/Linux版はリンク先右上の ![Untitled.png](https://qiita-image-store.s3.amazonaws.com/0/67734/dbea08ea-33e3-c9f2-aa04-73528cfa0f7f.png) をクリックして**ダウンロード**

|[iOS<br>iPad<br>![qvadanb.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/e6527c3c-7ec3-e357-37c2-2765538e47e0.png)](https://apps.apple.com/jp/app/9vae-iphone/id1482450143)|[Android<br>Chromebook<br>![qvaqva.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/6337d377-d49c-f68e-eff5-89d3bf50487d.png)](https://play.google.com/store/apps/details?id=com.qvae)|[Win<br>![qvaqva.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/6337d377-d49c-f68e-eff5-89d3bf50487d.png)](https://drive.google.com/file/d/1tIuOkL0TNhPaP3UfYl2pI7Cfk49QNfn3/view?usp=drive_link)|[Mac<br>![qvaqva.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/6337d377-d49c-f68e-eff5-89d3bf50487d.png)<br>M1対応](https://drive.google.com/file/d/13yLPjYXv_fSH1MeSMfhyf_x7c3D02hJS/view?usp=drive_link)|[Raspberry Pi<br>![qvaqva.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/6337d377-d49c-f68e-eff5-89d3bf50487d.png)](https://drive.google.com/file/d/1HxKGRhI-v4F4Io3PShy8KVtLqSnNEcCy/view?usp=drive_link)|[Ubuntu<br>32bit<br>![qva32b.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/580af743-7e1c-7a04-2966-470f4a33537c.png)](https://drive.google.com/file/d/1VebfBt-0LsnfN7J4q6Nbv_wMOd5PpBIM/view?usp=sharing)|
|:--:|:--:|:--:|:--:|:--:|:--:|
|[9VAePro<br>![qvapro64.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/46826bc3-250a-5133-f827-3a4d086e2f4d.png)<br>* 599<br>Page](https://apps.apple.com/jp/app/9vaepro/id1493183090)|[Amazon<br>Fire<br>![qvaqva.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/6337d377-d49c-f68e-eff5-89d3bf50487d.png)](https://www.amazon.co.jp/dp/B082MYHTT7/ref=sr_1_1)|上が<br>見えない<br>場合は<br>Vector<br>↓|[古いMac版<br>10.7-10.11](https://drive.google.com/file/d/1QTwckowY7DTdbxPFtVW-OA4IR0umaYjw/view?usp=sharing)||[Ubuntu<br>64bit<br>![qva64b.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/e3edbeac-ece0-c506-e02f-cf5e0f5dd04e.png)](https://drive.google.com/file/d/1H6UkwUNdjTAX6_IvbFmkvXAHot6ASC5y/view?usp=sharing)|
||[Android<br>Chromebook<br>![qvadanb.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/e6527c3c-7ec3-e357-37c2-2765538e47e0.png)](https://play.google.com/store/apps/details?id=com.qvaDangla)|[Win<br>(Vector)](https://www.vector.co.jp/soft/dl/winnt/art/se515201.html)<br>|[Mac<br>(Vector)](https://www.vector.co.jp/soft/dl/mac/art/se515202.html)|[RaspberryPi<br>(Vector)](https://www.vector.co.jp/soft/other/other/se515318.html)|[安全性<br>は？](https://www.vector.co.jp/info/vtest.html)|


| [インストール方法＞](https://qiita.com/danjiro/items/1debda10c37fd8a55927)|[windows](https://qiita.com/danjiro/items/1debda10c37fd8a55927#windows%E7%89%889va-win)|[Mac](https://qiita.com/danjiro/items/1debda10c37fd8a55927#mac%E7%89%889va-mac)|[Pi](https://qiita.com/danjiro/items/1debda10c37fd8a55927#raspberry-pi%E7%89%889va-pi)|[Linux](https://qiita.com/danjiro/items/1debda10c37fd8a55927#ubuntu--linux-mint--xtra-pc-%E7%89%889va-pi)|
|:--:|:--:|:--:|:--:|:--:|
|[●アニメの作り方](https://dnjiro.hatenablog.com/archive/category/%E3%82%A2%E3%83%8B%E3%83%A1%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9)|[ボタン説明](https://qiita.com/danjiro/items/ea71567fa8c313f6f3fc)|[メニュー<br>キー](https://9vae.blogspot.com/p/scl0mnu.html)|[9VAe質問](https://chiebukuro.yahoo.co.jp/search?p=9vae)|[だんグラ](https://dangla.jp/)|
|動画出力|[ffmpeg](https://youtu.be/Lc5-ac01n6w)|〇|→|[ffmpeg](https://youtu.be/Lc5-ac01n6w)|
|しゃべる|[SofTalk](https://youtu.be/0k9bAN4Jge4)|〇|→|[OpenJTalk](https://youtu.be/Khx31_0IWcE)|

# 元になる口の形

9VAeは、口パク動画を生成するために「.aiueo」の６つの口の形をもっています。

|.|a|i|u|e|o|
|:--:|:--:|:--:|:--:|:--:|:--:|
|![nn](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/553423ad-54b7-1f73-e46a-e354f54c7396.png)|![aa](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/504051a6-294c-0933-73d3-5622afccf21a.png)|![ii](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/d239dc06-47ea-4c1a-2ac6-b68646ec5e68.png)|![uu](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/cc0f7251-8235-3273-ecc0-3758e395920f.png)|![ee](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/c697d2da-4e7f-8121-aed1-c1f667cd351e.png)|![oo](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/4d559798-5227-c990-c3af-0eccd7850390.png)|

６つの口は、１枚のSVGイラストを9VAe上で複製し、口の形を変形して作成します。すべて同じ数の座標点の図形で作成されており、点と点の対応関係が記録されているため、座標値の補間計算により正確に中間の形を作ることができます。[作り方はこちら](https://dnjiro.hatenablog.com/entry/2020/04/19/231413#p5)

# 口の動きはローマ字で指定

口の動きはつぎのような「時間：ローマ字」で指定します。
上の口パク動画は、次のように設定されています。

|4:kyuubee de twitter douga ga kantan ni tukureruyo|
|:--:|



ローマ字を順番に解釈して口の動きをつくります。
（下の説明で＊は、Ver.0.7.6(201002）以降で改善た処理です）

## 母音から母音

母音から母音への変化は、口の形をキーフレーム補間して作成します。

- 前半：前の母音から後ろの母音に変化
- 後半：後ろの母音

|文字|口|文字|口|文字|口|文字|口|文字|口|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|aa|![aa](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/504051a6-294c-0933-73d3-5622afccf21a.png)|ia|![ia.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/a7093138-c802-2d27-1156-6ab0eb92b79e.gif)|ua|![ua.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/951ba816-21bf-1400-fc70-62f1caddcfc5.gif)|ea|![ea.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/4f8c6d8f-b69d-bb52-a90a-3f75d2097f75.gif)|oa|![oa.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/c80eff5a-435d-35ce-81f8-9b0ebe86d1d6.gif)|
|ai|![ai.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/59f1c044-f50c-9721-7623-154dc8158dd9.gif)|ii|![ii](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/d239dc06-47ea-4c1a-2ac6-b68646ec5e68.png)|ui|![ui.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/740ffcbd-5eb7-dfe0-bbcc-05f42575d956.gif)|ei|![ei.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/ce214267-6780-bd7e-2361-1659bed3268c.gif)|oi|![oi.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/531e1d65-cfa5-d952-fc9f-b70e6784070b.gif)|
|au|![au.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/c8f924b8-c589-b2ad-7842-c5f961d0bb79.gif)|iu|![iu.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/619e1e26-e9b2-0068-41d1-25160579ff88.gif)|uu|![uu](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/cc0f7251-8235-3273-ecc0-3758e395920f.png)|eu|![eu.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/a832b9d8-e431-4e63-5de6-551119a9c7a0.gif)|ou|![ou.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/8cc3675f-8109-5605-26d4-11439713ae9b.gif)|
|ae|![ae.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/30c1bddb-7b2f-6983-3430-554800fb5e86.gif)|ie|![ie.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/a470e9a6-4ce3-f9a0-8d6f-0ec104546d35.gif)|ue|![ue.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/57f51c44-2b08-f940-c542-9f84730fe288.gif)|ee|![ee](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/c697d2da-4e7f-8121-aed1-c1f667cd351e.png)|oe|![oe.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/94973da5-1df6-bbab-2863-62ed35162059.gif)|
|ao|![ao.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/236ebd16-853d-1474-ec3f-98f8600a56de.gif)|io|![io.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/20fe0e9d-0462-b9fd-1da6-a44f0096fc74.gif)|uo|![uo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/1343a6f0-44d0-ade7-2fb2-fcdd79c107d0.gif)|eo|![eo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/4ff8e688-409f-6d62-e2c4-d1af9d96c4b5.gif)|oo|![oo](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/4d559798-5227-c990-c3af-0eccd7850390.png)|


## 口を閉じる子音

次の文字は口を閉じる「.」の形を間にはさみます。

|.|n|m|b|p|
|:--:|:--:|:--:|:--:|:--:|


|文字|口|文字|口|文字|口|文字|口|文字|口|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|ana|![ana.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/d5049080-549f-003c-ca01-e4d8d2b05a14.gif)|ami|![ami.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/8e3369bf-468c-6238-76b0-1c3ea34b36f5.gif)|abu|![abu.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/b0f09804-f33d-4503-8328-b25e4a30823d.gif)|ape|![ape.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/ade96b1e-b610-29ad-54b8-512fb6ac5864.gif)|ano|![ano.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/9a43fe0b-2a65-9f4f-9f7a-1b3334b3a5de.gif)|


## 「i」の形をとる子音

次の文字は「i」の形を間にはさみます。

|i|y|
|:--:|:--:|

|文字|口|文字|口|文字|口|文字|口|文字|口|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|aya|![aya.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/6d8dabda-f94f-a345-2bd8-a72491d9d621.gif)|aji|![aji.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/c1ad4626-a5a1-0ea0-4579-59cfcb1b2c1d.gif)|ayu|![ayu.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/16de6473-7b32-14eb-64f4-fe13d95e3faf.gif)|aze|![aze.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/ad9259ae-b076-608f-e0d9-0736718be9d2.gif)|ayo|![ayo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/102ca851-0d4d-a602-ba52-6f3c706f366f.gif)|


## 「u」の形をとる子音

次の文字は「u」の形を間にはさみます。

|u|w|v|f|j*|
|:--:|:--:|:--:|:--:|:--:|

|文字|口|文字|口|文字|口|文字|口|文字|口|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|awa|![awa.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/bebfc194-1118-ebe0-9f60-7c9fa511c997.gif)|avi|![avi.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/ac71d0e5-27c2-d690-6d56-bb46867654ad.gif)|afu|![afu.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/5b9c4234-9466-bfb5-eafa-fb35c20378ff.gif)|aje|![awe.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/95c5ed13-c6c5-203d-e5d6-9838e9757da4.gif)|avo|![avo](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/8e728b0e-6fc3-4dd7-45a8-6b905c875743.gif)|

＊「j」はフランス語向けに「じゅ」という形にしました。「ざじずぜぞ」は「zazizuzezo」としてください。

# 後ろの母音によって処理を変える子音

|d*|t*|l*|r*|s*|z*|
|:--:|:--:|:--:|:--:|:--:|:--:|


後ろの母音が「a,o」のとき「e」をはさみます。

|文字|口|文字|口|文字|口|文字|口|文字|口|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|ada|![0ada](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/ac950468-bc2e-18cc-0d0e-1cb6ed0141b0.gif)|ita|![ita](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/8a2756f9-aaae-a0f6-f8ab-e59a19d3ad27.gif)|ula|![ula.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/b2e70797-6cf4-d908-6658-945c3c0f28d5.gif)|era|![era.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/ac10f418-af4f-0fdb-7b49-8cae02b9e66f.gif)|osa|![osa.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/69968470-61e6-3707-d241-6156279859b2.gif)|
|azo|![azo2.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/9b69f41b-3324-73cc-8fd1-837ad0254961.gif)|ido|![ido2.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/2b3ba1cc-53fe-ca64-7414-4b6492699267.gif)|uto|![uto2.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/bfe52854-ecac-1862-ae4b-9a7ad6a94a49.gif)|elo|![elo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/22a14163-5c49-ffad-d029-4c9101a7029c.gif)|oro|![oro.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/a6c7f180-91ca-d4d6-40cc-1e1f6695086b.gif)|


# それ以外の子音は無視する

上の子音以外は無視しています。

|c|g|h|k|q|x|空白|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|

|文字|口|文字|口|文字|口|文字|口|文字|口|
|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|:--:|
|aca|![aa](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/504051a6-294c-0933-73d3-5622afccf21a.png)|iga|![ia.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/a7093138-c802-2d27-1156-6ab0eb92b79e.gif)|uha|![ua.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/951ba816-21bf-1400-fc70-62f1caddcfc5.gif)|eka|![ea.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/4f8c6d8f-b69d-bb52-a90a-3f75d2097f75.gif)|ola|![oa.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/c80eff5a-435d-35ce-81f8-9b0ebe86d1d6.gif)|
|ari|![ai.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/59f1c044-f50c-9721-7623-154dc8158dd9.gif)|ishi|![ii](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/d239dc06-47ea-4c1a-2ac6-b68646ec5e68.png)|uchi|![ui.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/740ffcbd-5eb7-dfe0-bbcc-05f42575d956.gif)|eti|![ei.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/ce214267-6780-bd7e-2361-1659bed3268c.gif)|osi|![oi.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/531e1d65-cfa5-d952-fc9f-b70e6784070b.gif)|

口の形をつくるルールとして、かなりいいかげんですが、発音は関係なく、また、実際は高速に動いて、目ではなかなか追えないので、とりあえずこのルールを第一版としています。今後改良していきます。





# ローマ字口パクの意義

口パク動画を作る方法として、音声データを認識して、音にあわせて口の形を作るというのが本命の処理だと思います。

しかし、Twitter投稿のように、音声がなくてもよい場合、簡単に口パク動画を作る方法があってもよいでしょう。

9VAeの方法は６つの口の形をつくればよいだけなので、Openclipart のSVGイラストから簡単に口パクキャラクタを作ることができます。次のような無料の口パク素材が、Openclipart に投稿されています。



<h3>■ 無料口パク素材</h3>
<ul>
<li><a href="https://openclipart.org/detail/322074/miku-usagi-hat-animation">Miku usagi</a>、 <a href="https://openclipart.org/detail/324025/miku-usagi-vr-animation">Miku usagi VR めがね</a></li>
<li><a href="https://openclipart.org/detail/324079/anime-girl-school-chalkboard-2-animation">黒板で説明する少女</a>、 <a href="https://openclipart.org/detail/324151/brunette-anime-girl-animation">指差す少女</a> 、 <a href="https://openclipart.org/detail/324414/suikawari-boy-animation">すいか割り</a>、 <a href="https://openclipart.org/detail/324427/suikawari-boy-animation-covid-19">コロナたたき</a>、 <a href="https://openclipart.org/detail/324524/beatnik-broomstick-dance-animation">ほうきと歌う</a></li>
<li><a href="https://w.atwiki.jp/9vae/?page=%E5%8F%A3%E3%83%91%E3%82%AF%E7%B4%A0%E6%9D%90">その他（9vae@wiki）</a>、<a href="https://dnjiro.hatenablog.com/entry/2020/04/19/231413">自作する方法</a></li>
</ul>


# フランス語の口の形

9VAeには、英語版、フランス語版があります。ローマ字口パクをフランス語に適用できるのでしょうか。

フランス語の口の形を調べました。
参考：[東京外国語大学言語モジュール](http://www.coelang.tufs.ac.jp/mt/fr/pmod2/4-1/1.html)
[フランス語の発音記号（IPA symbol）](https://www.frenchcourses-paris.com/french-phonetic-alphabet/)

|発音記号|よくあるつづり|口の形|ローマ字|
|:--:|:--:|:--:|:--:|
|狭母音 /i/|y,i||i|
|狭母音 /y/|u||i|
|狭母音 /u/|ou||u|
|半狭母音 /e/|é , -er, -ez, -es, -et ||e|
|半狭母音 /ø/|eu , œu ||e|
|半狭母音 /o/|o, au, eau ||o|
|半広母音 /ɛ/|è,ê,ë,e, ai,ay , ei,ey||e|
|半広母音 /œ/|eu, œu||e|
|半広母音 /ɔ/|o||o|
|広母音 /a/|a||a|
|広母音 /ɑ/|a||a|
|鼻母音 /ɑ̃/|am/an、em/en||o?|
|鼻母音 /ɔ̃/|on/om||u?|
|鼻母音 /ɛ̃/|im/in、yn/ ym、aim/ain、eim/ein||e|
|鼻母音 /œ̃/|un/um||e|
|半母音 /j/|y,il,ill||i|
|半母音 /w/|ou, oi/oy, oin||u|
|半母音 /ɥ/|ui. uy. ue.ua||i|
|両唇破裂音 /p/|p, pp||p|
|両唇破裂音 /b/|b, bb||b|
|歯茎破裂音 /t/|t, tt, th||t|
|歯茎破裂音 /d/|d, dd||d|
|軟口蓋破裂音 /k/|ca, cu, co, qu, q, cc, ch, k, cq ||k|
|軟口蓋破裂音 /g/|gue, gui, guy, ga, go, gg||g|
|軟口蓋破裂音 /c/|||k|
|軟口蓋破裂音 /ɟ/|||g|
|鼻音 /m/|m||m|
|鼻音 /n/|n, nn||n|
|鼻音 /ɲ/|gn||n|
|唇歯摩擦音 /f/|f, ff, ph||f|
|唇歯摩擦音 /v/|v||v|
|歯茎摩擦音 /s/|se, si, sy, ce, ci, cy, ço, ça, çu||s|
|歯茎摩擦音 /z/|s, -se, z, -z, -zz||z|
|後部歯茎摩擦音 /ʃ/|ch||j*|
|後部歯茎摩擦音 /ʒ/|ge, gi, gy, gea, geo, geu||j*|
|口蓋垂摩擦音 /ʁ/|r, rr||r|
|歯茎側面接近音 /l/|l, ll||l|

- j* 日本語ローマ字では「i」の口にしていたが、「u」にすれば、フランス語につかえそう

フランス語発音記号（IPA）をローマ字に変換すれば使えそうです。

- IPA is from [Collins French Dictionary](https://www.collinsdictionary.com/dictionary/french-english/)


|spelling|IPA|9VAe Romaji|Mouth shape|
|:--:|:--:|:--:|:--:|
|peinture|/pɛ̃tyʀ/|[2:petir]|![024.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/0a5a183f-6281-4dcb-2d25-6cee8b02aa1e.gif)|
|rare|/ʀɑʀ/|[1:rar]|![25.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/6ee25ea7-f5e3-a8ae-5a29-9f52891b2071.gif)|
|pendant|/pɑ̃dɑ̃/|[2:pandan]|![2-pandan.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/a8b21770-ff16-55dc-6597-55108416aa3e.gif)|
|pétard|/petaʀ/|[2:petar]|![2-petar.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/371aacc1-ea77-033d-0549-d3c2c7b46e9f.gif)|
|créateur|/kʀeatœʀ/|[2:kreater]|![2-kreater.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/ab75a893-f075-d8a1-85f3-9b094dfe14b1.gif)|
|crapaud|/kʀapo/|[2:krapo]|![2-krapo.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/7ea18cfd-6513-b7dc-9793-ca8a635794bf.gif)|
|donjon|/dɔ̃ʒɔ̃/|[2:donjon]|![2-donjon.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/4dfd5eb4-f425-268e-8a3e-10578a6b8ebd.gif)|
|clémence|/klemɑ̃s/|[2:klemans]|![2-klemans.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/8b90912d-b4c1-7c04-215f-17b9d725840a.gif)|
|trente|/tʀɑ̃t/|[2:trant]|![2-trant.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/fbab5d96-334f-8359-dc02-926cc117e726.gif)|
|plan|/plɑ̃ /|[1:plan]|![1-plan.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/76a55d89-fcf6-03e9-d420-e731c0560203.gif)|
|palette|/palɛt/|[2:palet]|![2-palet.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/c77b5937-2323-8a56-6029-7a7478835a69.gif)|
|facile|/fasil/|[2:fasil]|![2-fasil.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/614da385-9b9b-210f-3fea-a6e01657a1fc.gif)|
|tutu|/tyty/|[2:titi]|![2-titi.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/e57c7484-2a96-b972-2fb6-5b9da38deb7e.gif)|
|clan|/klɑ̃/|[1:klan]|![1-klan.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/915e7702-0892-9a8f-c3f2-75122e57315c.gif)|
|charitable|/ʃaʀitabl/|[2:aritabl]|![028.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/d20c0c88-d4c0-5556-0553-97bab67a6041.gif)|
|effacer|/efase/|[2:efase]|![2-efase.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/4857509d-4cb9-f27b-7504-e2ad0b20a9ac.gif)|
|élève|/elɛv/|[2:elev]|![2-elev.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/67734/dfe8e807-42e8-635f-d825-1a0c5b5d8448.gif)|






# 今後の課題

- しゃべる速さが途中で変わるときの記述方法