努力したWiki

推敲の足りないメモ書き多数

ユーザ用ツール

サイト用ツール


documents:voiceroid:assistantseika:assistantseika-100

AssistantSeikaご相談・ご連絡等01

コメント

hideG, 2020/10/05 13:03

「OverBanner」を使わせていただいて、FSTourGuide に字幕機能をつけさせていただきました。 長い文章は40文字づつに切り、順番に表示させてうまく動いています。

すこし困ったことが出てきました。 1.配信・録画ソフト「OBS stadio」で録画しているのですが、これで字幕を表示させるとバックが黒塗りになってしまいます。   ゲーム画面ではバックは透明です。

2.SeikaSay2でCeVIOの100文字問題を解決するため、長い文章の所々に半角スペースを埋め込んでいます。   「OverBanner」に送り込む文字列に半角スペースが入っていると表示が変になります。   途切れていたり、2段に表示されたり。

何か解決策がありましたら教えていただきたく、よろしくお願いいたします。

k896951, 2020/10/05 23:41

申し訳ないのですが対応等々は週末になります。 また、ツールのページにフォームを追加したので、今後はそちらでやり取りをお願いできますでしょうか。※こちらメインはAssistantSeikaなので…

hideG, 2020/10/06 03:17

了解しました。ありがとうございます。

hideG, 2020/09/21 12:26

また質問させてください。 BGMをMP3ファイル再生して流しておき、タイミングが来たら長いアナウンスをSeikaSay2で流すのですが、 アナウンスの間BGMの音量を下げておいて、アナウンスが終わったらBGMの音量をもとに戻したいと 考えています。アナウンス中(音声再生中)かどうかを調べる手段はありますでしょうか?

hideG, 2020/09/21 12:51

ああ、またやってしまいました、すみません。音声終了を確認するルーチン、以前作った他のソフトで自分で作ったのすっかり忘れてました。見つけましたのでこの問題も終了でお願いします。

k896951, 2020/09/21 14:46

現時点では発声中か否かの判定を行う機能をSeikaSay2に持たせておりません。発声完了までSeikaSay2は制御を戻さないからです。
SeikaSay2は発声再生終了まで制御が戻りませんから、それを利用し発声前にBGMの音量を下げ、発声完了後にBGMの音量を戻せばよいのではないでしょうか。
※該当箇所を非同期処理で実行すれば主処理に影響を与えることはないでしょう。

既にご存じのようですが、VOIDEROID等では製品のGUI(ボタン)の状態を見て判定する手法をとることが多いように思います。
ただしVOICEROID2では罠がありVOICEROID2を最小化した状態でも対応できるGUI要素を見つける必要があります。

あと本件とは関係ありませんが、お試し版ダウンロードのAITalk3対応版をお試しいただけますと幸いです。

hideG, 2020/09/22 07:41

返信ありがとうございます。「発声完了までSeikaSay2は制御を戻さない」これを利用して発声中かどうかを判断するルーチンを作りました(すでに自分で作っていたのを忘れていましたw)安定動作するソフトが完成しましたら「おためし版」試させていただきますね。ありがとうございます。

hideG, 2020/09/22 07:44

あああ!と思ったら、おためし版で「AITalk3」対応を入れていただけたのですね!!これは嬉しいです。 さっそく試させていただきます!!!!!

hideG, 2020/09/22 10:01

お試し版でAITalk3の音声再生ばっちり安定して動作しています!!!ありがとうございます。これでCAさんの機内アナウンス、機長さんの挨拶など自動で流すことができます♪

hideG, 2020/09/11 23:59

「AssistantSeika」とてもすばらしいソフトをありがとうございます。 「AssistantSeika」を使用して「Microsoft Flight Simulator 2020」を始め、FSX、P3D、X-Plane11などのフライトシムでツアーガイドの音声案内をするソフトを作っています。 なかなかおもしろいものが出来上がりそうです。 https://wiki3.jp/FS2020/page/20

hideG, 2020/09/12 03:52

すみません、ひとつ質問なのですが、「AITalk3」の対応は予定ありますでしょうか? アナウンスになると「AITalk3」の話者の音声が欲しくなります。

k896951, 2020/09/12 03:56

現時点では AITalk3 の対応予定はございません。 該当製品を購入しておりませんので、対応作業自体が実施不可能となっています。

hideG, 2020/09/12 04:04

了解いたしました。早速の返信ありがとうございました。

hideG, 2020/09/18 00:34

不躾な申し出で申し訳ございません。 AITalk3のソースネクスト正式ダウンロード版が安価で手に入りそうなので、 これをプレゼントさせていただいたら対応していただくことはできますでしょうか? インストールの際にソースネクストに正式購入者としてのユーザー登録が必要になります。 プレゼントさせていただいたあとで何らかの問題で対応できなかったとしてもそれで結構です。 確認していただけるだけでありがたいです。

VoiceRoid2、CeVIO、AITalk3と購入してきて、AITalk3が一番キレイな日本語で 落ち着いた声で喋ってくれるので、ぜひ対応していただけないかと思っています。 どうぞよろしくお願いいたします。

hideG, 2020/09/18 00:44

先の書き込みをしたあと、ちょっとひらめきまして調べてみました。 棒読みちゃんのプラグインでAITalk3の連携ができるようです。 SeikaSay2 → AssistantSeika → 棒読みちゃん → AITalk3 の流れでアナウンスさせる感じです。 ちょっと確認してみます。 お騒がせして申し訳ありませんでした。

k896951, 2020/09/18 03:44

あら、ソースネクストでまたセールをやるんでしょうか。
お申し出に関しては誠に申し訳ありませんがお受けいたしかねます。
※一度受けてしまえば、同じように他の方のお願いも受けねば筋が通らなくなりますから…

何か解決策を見つけられていらっしゃるようですし、本件はこれで終了と理解しています。
※きちんとお約束はできませんが、製品を入手できたら対応を検討させていただきます。

hideG, 2020/09/18 04:14

そうですよね。申し訳ありませんでした。 AssistantSeikaほんとうに楽しく使わせていただいております。 ありがとうございました。

おくちチャックマン2号, 2020/08/29 06:04

簡易webサーバ機能に関する質問

再びお世話になります。

私の環境では jsが簡易webサーバURL経由でxml読み込み pyが相対パスでローカルディレクトリに対してxmlを読み書きをしています。

この2つのxmlファイルは同一のものでそれぞれのスクリプトからの 読み書きのタイミングがかち合うとTinySeikaServerがuacを発生させます。 これは仕様でしょうか?

おくちチャックマン2号, 2020/08/29 08:27

書き忘れがありました。

xmlファイルを意図的に読み書き禁止の状態にして(サクラエディタの機能で)jsから簡易webサーバURL経由でxml読み込みを発生させたところTinySeikaServerがuacを発生させました。 頻度から察するに再現性はほぼ100%です。

k896951, 2020/08/29 09:18

読み書き禁止の状態にしたxmlファイルコンテンツにGETのリクエストを出すとTinySeikaServerでUACを発生させる、という意味だと仮定します。
読み出しできないコンテンツに対してリクエストを出すという事自体を想定していませんので、おそらくTinySeikaServerが危険なリクエストと判断して再起動を選択したものと思われます。

とりあえずですが、リクエストをしたコンテンツに読み込み禁止状態発が発生しているようなら、HTTPステータス 503 を返すよう変更をしてみますね。

k896951, 2020/08/29 11:43
xmlファイルを意図的に読み書き禁止の状態にして(サクラエディタの機能で)

具体的な操作を教えてください。検証しようとしましたがどこで読み書き禁止にしているか判断ができませんでした。

おくちチャックマン2号, 2020/08/30 11:42

お返事とご対応ありがとうございます。 そしてwikiからの返信の確認を怠ったこと申し訳ありませんでした。 気を付けます。

ご指摘の通り「壊れた内容を送信してしまう」状況に陥っていました。 「Key-Valueストア」や「ハッシュの応用」というアイディアを取り入れて改善させていただきます。 本当に申し訳ありませんでした。

おくちチャックマン2号, 2020/08/30 12:01

サクラエディタに関する返答が抜けておりました。

不手際が重なりましたことお詫びます。

サクラエディタのメニューの設定から共通設定を選択

ファイルタブの「ファイルの排他制御」のプルダウン選択を

「読み書きを禁止する」の状態にしてOK

書き換え対象になっているxmlをTinySeikaServer経由で

読みだしたとこTinySeikaServerのUACが発生していました。

ご指摘の通りファイル破損が発生しているようなので

データ受け渡しの仕組み自体を見直す方向で考えております。

おくちチャックマン2号, 2020/08/30 12:02

https://imgur.com/VPzf4fc

おくちチャックマン2号, 2020/08/05 04:59

いつもお世話になっております。ニコニコ生放送https://com.nicovideo.jp/community/co3097203にて 「【プログラミング枠】ボイロごっこできるニコ生枠を作りたい」というタイトルの配信でお世話になっている 「おくちチャックマン2号」と申します。

https://hgotoh.jp/wiki/doku.php/documents/voiceroid/assistantseika/assistantseika-022拝見いたしました。ご検証痛み入ります。 訳あってまともに動く状態のものを作り出すのに時間制限が発生しました。 申し訳ありませんが時間との闘いが終り次第かならず該当箇所の修正に着手します。

先日の放送でこの件に関して既にご存じだったかもしれませんが より確実にお伝えしたく、こちらのフォームからも送信させていただきます。

検証いただいた内容を元により簡潔なアプリにしていきたいと思います。ありがとうございました。

k896951, 2020/08/24 10:26

URL間違えているのに気が付いてない様子を本日のライブ(タイムシフト)で確認しました。 簡易Web機能を使う際は /app/ から始まると記載しておりますが、なぜかライブ内では /app なしで呼び出そうとしていますね。

クロスドメインの話については、HTMLとJavaScriptで呼び出し発声させる例2を確認してください。

コメントを入力. Wiki文法が有効です:
画像の文字が読めなければ、文字を読んだ.wavファイルをダウンロードして下さい。
 
documents/voiceroid/assistantseika/assistantseika-100.txt · 最終更新: 2020/04/30 15:24 by k896951

ページ用ツール