日本語プログラミング言語 なでしこ 上級 VOICEVOXを コマンドラインから扱う 自動動画作成ツールを作る 静止画から動画を作成する

日本語プログラミング言語 なでしこ 上級 VOICEVOXを コマンドラインから扱う 自動動画作成ツールを作る 静止画から動画を作成する

日本語プログラミング言語 なでしこ 上級 VOICEVOXを コマンドラインから扱う 自動動画作成ツールを作る 静止画から動画を作成する

試作機にて作成しています。
前回との改善点は、

バックグラウンドミュージックの関係で
文字列処理をしながら、解説を入れられるようにした。
具体的には、音声のストックを行いながら
順次出力するようにしてみた。

字幕ファイルの出力を入れてみた。
あと、細かな調整を行った。

動画自体の作成
タイトル、コメント作成、できれば自動アップロード
自前サイトの、ホームページ用のページ作成

までを、自動化しようと思っています。

その後このプログラムを作れるような、講座にしていこうと考えています。

ホームページにYOUTUBE用のページを作っていきます
https://astcconline.com/

以下字幕
ご視聴ありがとうございます。今日もなでしこを作っていきましょう
今日のテーマは ボイスボックスをコマンドラインから扱う です
それでは始めましょう
積み木デザイナなので、自由に配置してください
なでしこにはさまざまなパーツがありますので、アイデア次第で色々作成できますよ
今回のきもはコマンドプロンプトと連携させることです。
ほかにもコマンドプロンプトからデータを受け取るなどもできますし、
パイソンなり、FFMPEGなりを起動させるなどで、ファイル作成をしたりと使えますよ。試してみてください
ここらへんの設定はセンスの出るところなのでつくる人によって気に入った配置にしてください
人によっては上の方にボタンを並べたりするのが好きだったり
全画面にしたいとか、好みが分かれるところです
一番目につくところでもありますしこだわってしまうところですよね
大きい文字が好きなので文字サイズをあとで設定します。標準だと少し小さく感じるのです
このエディタの文字も標準より少し大きくしています。
文字サイズの全体設定
ツールタイトル
タイトルを変数にしたので色んなところで使えます
演者名と 番号はあっていないです。少し試してみましたが、
人物の順番ではなくトーンの順番のような気がします。
気になる方は並べ替えてみてください。また詳細を知っているかたは教えてください
全部チェックしていないので合成エラーが出ていたら欠番にしてください
リストで選択するとか、ランダムにするとか色々試してみてください
ボイスボックスは種類も豊富ですし素敵ですね
これからもどんどん増えてくれるといいです
ヒントは必須ではないです。またラベルで表記するのもありですよ
複数行に対応させたかったので メモにしました
保存フォルダの指定です。なくてもいいかな
実行ボタンの配置と、設定です
保存パスボタンの配置と、処理設定。必須ではないです
VOICEVOXパスの設定
VOICEVOXパスを変えたいのであればこちらを直してください。
メッセージは今回はURLの紹介にしましたが、ブラウザを開かせる事もできます。ググる コマンドを使うとかですね
起動しているなら起動しないように 2重起動は標準でしないですけどね
起動時に日本語で始まりたかったので。ないとローマ字入力スタートになります。
タイトルからキーワードを拾って、IMEのキーを送ってます。
ボタンを押すまで処理が止まるようにする。
ここから関数部分となります。
関数名はなんでもいいです。ボタン1とボタン1のクリックは~の部分とリンクしていれば大丈夫。
入力チェック項目です。選択されていなければ処理を止めます
ここからが実際の処理です。入力値を読み出します。そのまま使ってもいいのですが、わかりやすくするためです。
ネットワークパスだとうまくいかないです。
UTF8に変換します。SJISのままではうまくいかないので。その後URLに変更します。
コマンドプロンプトなので、最大文字数を気にしてみました 最大8191∋文字みたいです。
保存時に上書確認がでるので、処理を止めないように日付と時間でファイル名をかぶらないようにしました。
コマンドプロンプトに投げています。起動待機は、処理が終わるまでなでしこが待機してます。
ファイルパスなどは半角スペースが入ったりすると困るのでダブルクォーテーションでくくったりしたほうが無難です。
プログラム自体は以上です。ところどころ足りないところがあるかもしれませんが、とりあえず動くと思います。
それでは実行してみましょう
うまく実行できましたか?色々カスタマイズしてみてくださいね
それでは今回はここまでです。
これからもいろいろ作っていきましょう。
ご視聴ありがとうございました。またね。

サムネイル

なでしこファイル

Share this content:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Proudly powered by WordPress | Theme: HoneyBee by SpiceThemes