この機能を試すにはログインが必要です。
Step 1
持ってない場合はユーザーを作成
https://voicevox.su-shiki.com/user/add/Step 2
「テキストから音声を合成」ボタンを押して読ませたい音声を登録する
Step 3
プロジェクトKeyをコピーしてこちらにペーストする
https://voicevox.su-shiki.com/user/v1/video/encode/Step 4
「エンコード関数」欄に次の関数をコピペする
newCut()
addVoiceText("#000000","#ffffff")
affineInitial(427,360,0.8,0,0,0.8)
affineInitialWidth(-0.4)
Step 5
「エンコード開始」ボタンを押す
newCutで新たなカットを生成
addVoiceTextで字幕を挿入
affineInitialで字幕の位置を変更
affineInitialWidthで字幕の位置を横幅に基づいて変更
↑この2つで中央揃えを実現
次の音声を入れるにはカットを追加
newCut()
画像を入れるにはまず画像をアップロードする
https://voicevox.su-shiki.com/user/v1/video/upload/?fileUpload=enableaddImageで画像を挿入
ファイルIDが「1」の画像を画面サイズに引き伸ばすには
addImage(1)
affineInitial(0,0,0,0,0,0)
affineInitialWidthRcprcl(0,0,854)
affineInitialHeightRcprcl(0,0,0,0,0,480)
affine関数の引数
affineInitial(p,q,a,b,c,d)
pは右への平行移動
qは下への平行移動
a, b, c, d は行列
[a b]
[c d]
を作用させる
その他
Widthは横幅
Heightは縦幅
Rcprclは逆数
Timeは時間
TimeExpは時間の指数部分(t^引数)
Mltplrは乗数
Sinは正弦
AngularVelocityは角速度
AngularPhaseは位相
VOICEVOX:ずんだもん、春日部つむぎ