はじめに
勝利の女神NIKKE1stAnniversaryおめでとうございます!
追加ストーリー、イベントに新キャラ続々プリバティ新衣装、ハランお姉さまの新衣装。
全てお買い上げでございます!(合計7,000円)
因みに、画像は貼りません。私だけで楽しみます♪
プリバティの衣装については下記参照。
ドロシーの衣装が欲しい
ここでは、あえて画像は貼りません。私は10,000円課金しました。
VTuberとんとんVer1.0爆誕
本気でテッペンをつもりで活動しています。チャンネル登録、いいね、コメントよろしくお願いします。(開業届は出しました。)
喋ってる時のテンションおかしくない?
動画でも説明していますが、恥ずかしいセリフはVoiceVox使って声を出しています。
これについての技術はコメント等から要望があれば、記事にします。
ライセンスおかしくない?
いえ、おかしくありません。RVCモデルは正式な契約に基づき本人の意思でモデル化させていただきました。Vtuber配信セットと交換でですが(笑)近いうちに私のライバル誕生予定です。その時には応援致します。&更なるRVC教師データが・・・。
コメント欄どうやって作ってるの?
下記HTMLでchatwindow風な所にchat.txtの内容を1秒に一度表示させます。
後は、Node.jsで動かして、動画内部でスピードコントロール。
<!DOCTYPE html>
<html>
<head>
<style>
#chatWindow {
height: 400px; /* Height is doubled */
width: 600px; /* Width is doubled */
border: 1px solid black;
padding: 10px;
overflow: auto;
}
</style>
</head>
<body>
<div id="chatWindow"></div>
<script>
var messages = [];
var i = 0;
function displayMessage() {
var chatWindow = document.getElementById("chatWindow");
chatWindow.innerHTML += messages[i] + "<br>";
i = (i + 1) % messages.length; // Loop back to the start of the messages
chatWindow.scrollTop = chatWindow.scrollHeight; // Scroll to the bottom
}
fetch('chat.txt') // Assuming the file is named 'chat.txt'
.then(response => response.text())
.then(data => {
messages = data.split('\n'); // Split the text into lines
setInterval(displayMessage, 1000); // Call displayMessage every 3000ms (3 seconds)
});
</script>
</body>
</html>
クオリティ低すぎおかしくない?
はい。明らかにおかしいです。おかしいのですが、これであっています。というのも、
これは裏で日本語を英語の発音にするAI処理(自作)を使った後にRVCモデルを作りました。
なので、日本語で喋っていますが、全て英語という特殊なVTuberです。
これの目的はTech系の方にリアルタイム変換VCClientのデモとしてリリースした形になります。
デモプレゼンでは私の拙い英語&コアAI技術でネイティブ英語になった私の生声&上記動画となりました。
出資者は出たのですが、そんなサービス誰か作ってくれないかな~という感じですので、お金ではなく、マンパワーが欲しかったので残念ながら、ノーマネーでFinishとなりました。
また、この際にデモプレゼン資料はAI生成しました。この技術に関してはオープンソースのつなぎ合わせなので、要望があれば、記事にします。
コメント