Action disabled: media
documents:tools:assistantseika:assistantseika-100
90.ご相談・ご連絡等01
スパムが多いので掲示板投稿を停止しました
ログ
ページ | 日付 | ユーザー | コメント | タグ |
---|---|---|---|---|
90.ご相談・ご連絡等01 | 2022/11/11 12:40 | k896951 | 99 コメント |
ご相談
documents/tools/assistantseika/assistantseika-100.txt · 最終更新: 2024/10/15 23:55 by k896951
コメント
ごぶさたしております。 いつも使わせていただいて楽しませていもらってます、ありがとうございます。 私は新しいPCを購入(Windows11)し、いろいろと環境を整えているところです。 Windows11対応のAITalk5が新発売されています。 もし手にすることがございましたらAssistantSeikaに対応していただけるとありがたいです。 よろしくお願いいたします。
もしAITalk5でなにか調べることとかありましたらどうぞご連絡ください。
お久しぶりです。 7月23日にツイッターでアナウンスしてから現時点でも、手持ちにないのでAITalk5サポートの予定はありません。ごめんなさい。
返信遅くなりすみません。 承知しました。 いつもつかわせていただいて、ほんとうにありがとうございます。
いつも大変便利に使用させて頂いております。
VOICEVOXを検出させてから偽装ちゃんと連動させて利用させて頂いております。 通常は以下の順序で起動しています。
VOICEVOX起動 → AssistantSeika起動 → AssistantSeikaでVOICEVOXを認識 → 偽装ちゃん起動
昨日まではこの手順で起動できていました。 本日、突然「AssistantSeika」を起動してもタスクトレイにアイコンはあるものの、起動後に表示されるVOICEVOX等を認識させる画面が表示されなくなりました。
タスクトレイのアイコンを右クリックしてもポップアップは表示されず「終了」させることも出来ない状態です。 タスクマネージャでみると「AssitantSeika.exe」は常駐しているように見えています(タスクバーで見えているのはこれなんでしょうね)。
試しにこの状態で「偽装ちゃん」を起動すると、「AssistantSeika」が起動されていない際と同じメッセージが表示されて「偽装ちゃん」は起動できません。
「AssistantSeika」をアンインストール→インストールも試してみましたが、状況は変わらない状態です。 昨日までは問題なく起動できていて特に他のソフトの更新等は実施していないので衝突はないのかなとは思っていますが、、、
なにかもっと残存ファイルをクリーンにして再インストールした方がよいのでしょうか。
こちらの対処方法を一度お試しください。 "AssistantSeika failer:Download Contents"のダイアログが表示され使用できない こちらの定義情報削除手順を実行して再現するかお試しいただけますでしょうか。
ご指示頂きました手順を試したところ画面が表示されるようになりました。
ありがとうございました。
お世話になります。
偽装ちゃんとAssistantSeikaを使わせて頂いています。
AssistantSeikaの製品スキャンでvoicevox-directml版を検出できません。ご確認いただけますでしょうか?
どうぞよろしくお願い致します。
先行版ダウンロードで AssistantSeika 20220702/c を用意しました。こちら利用可能かご確認ください。 AssistantSeika先行版ダウンロード
ありがとうございます。無事directml版が検出されました。
すみませんが、もう一つ要望です。 画像のように設定しているのですが、https://i.imgur.com/JbZdkPJ.jpg http 50080番(同期)(コメビュ)と、http 50081番(非同期)(ゆかりねっと)からほぼ同じタイミングでコメントが送られて来ると同期の発声が終わるまで非同期の方が待機してしまいます。 非同期には文字通りすぐに発声して欲しいのですが修正は可能でしょうか? 宜しくお願い致します。
画像は、同期対象音声合成製品、非同期対象音声合成製品、どちらもVOICEVOX指定している、という説明と推測します。
※一方がVOICEVOX使用、もう一方をSAPI経由でVOICEVOX使用、と推測しました
結論としては、この設定で非同期発声はできません。どちらかの発声処理実行中はもう一方の発声処理が待ちとなります。
配布ページにも記載していますが、再生に使う音声合成製品は、同期と非同期で異なるものを指定してください。
同じ音声合成製品を指定した場合、先に発声処理を始めた方の処理が終わるまでもう片方の処理は待ちになります。
お手数をおかけします。
これはvoicevoxに限定せずvoiceroid2でも同じく発声待ちが起こります。
当面は50081番は塞いで同時処理が可能な棒読みちゃんで代用しようかと思います。
また何かございましたらよろしくお願い致します。
ありがとうございました。
??VOICEROID2でも同じ設定をしていれば同様と思われるのですが……
実行OSの情報や説明がないので状況等々がわかりませんが、
「HTTPでVOICEVOX、HTTPでVOICEROID2、の組み合わせにしても同じだった」の意であれば、
申し訳ないのですが、偽装ちゃんのページのコメント欄に書いてもらえればと思います。
※こちらAssistantSeika用のコメント欄になっていますので…
AssistantSeikaの「20211220/u2」を使わせて頂いておりましたが、今回「20220327/u2」を利用させて頂こうとインストールして起動したところ、「AssistantSeika filar:Download Contents」というダイアログがポップアップし、 「オブジェクト参照がオブジェクト インスタンスに設定されていません。」というメッセージが表示されて起動する事ができませんでした。 以下を試したのですが、問題が解決しませんでした。 他に何か対策できそうなことがありそうなら教えて頂けないでしょうか。
【試したこと】
「AssistantSeika failer:Download Contents」のダイアログ表示前に他のダイアログが表示されておりましたでしょうか?
たとえば
等のメッセージダイアログが表示されていればその内容をご連絡ください。
返信ありがとうございます。
他のダイアログは表示されず、起動してからすぐに「AssistantSeika filar:Download Contents」のダイアログが表示されます。
追加情報ですが、新しいバージョンを削除して、前のバージョン「20211220/u2」に戻したらこちらも同じダイアログが表示されるよになりました。
「AssistantSeika failer:Download Contents」のダイアログ表示前に他のダイアログは表示されていなかったというご連絡と理解しました。
何点かの原因が推測できます。
ただしこちらはAssistantSeikaのダウンロードをできているので考えづらい。
お使いのアンチウイルス製品がAssistantSeikaの動作を遮断している可能性があります。
事象は異なるのですが、アンチウイルス製品のログ等に記録はないものの、アンチウイルス製品でAssistantSeikaを監視対象から除外することで動作した、というご連絡をTwitterで頂いています。
https://twitter.com/mashiloy_aid/status/1484876677226254341?s=20&t=zy8lLroZAnEOOmcjRWjsbw
アンチウイルス製品毎の設定等のご案内はできませんので、申し訳ありませんがご自身で除外する方法を確認して設定してみてください。
何らかの理由で正しい形式でダウンロードできなかったダウンロードデータが起因でエラーとなっているのかもしれません。
AssistantSeikaを終了させ、C:\Users\<アカウント名>\AppData\Local\510Product フォルダの下にある、asinfo.dat、avatorsdef.dat、の2ファイルを削除してからAssistantSeikaを起動してください。
2、3、の確認に際しては、古い版を必ずアンインストールして、それから最新の版をインストールしてください。
3の対応で正常に起動することができました。 お忙しい中、お時間頂き、ありがとうございました。
先日は製品スキャンの実行IFの追加実装していただきありがとうございます、無事にこちらでも動作確認&今作っている実装に組み込むことができました。ありがとうございます。
動作確認しててちょっと思ったことがありまして、Talkメソッド系でWavファイル保存先を指定時の動作ですが、WAVファイルを再生してしまう仕様であってますでしょうか?
できれば再生する・しないもIF上から制御できたらいいなというご相談です。
理由は、私の開発している物を例にしてあげると、Discordの読み上げBotサービスを作成しており、
Botを制御するサーバ側ではwavファイルを作成しBotへデータを送信してボイスチャンネル内で再生するというサービスを作っています。
なのでサーバ側では、wavファイルを作成だけ作成して再生したくないんですが、
そのような仕様変更と実装は難しいでしょうか?
できればご検討を、お願い致します。
ご質問の事項についての説明はWebページに記載がありますのでそちらをご確認ください。
音声キャプチャ(音声保存)
もし仮想デバイスについてご存じであればこれの利用で対処ができるかもしれません。
仮想デバイスで音声キャプチャ
お忙しいところ、ご返答対応ありがとうございます。
Wikiを見損ねていました。 音声キャプチャをオンにしてたので実際再生されてたことに気づきました。
オフにすると再生されずにwevファイルの生成ができました。
お騒がせして申し訳なかったです。 ありがとうございました。
書き忘れがあったので。
ご説明内容が不明瞭なのであくまで懸念としてお伝えします。
そのサービスが「あなたではない人が、望む読み上げ結果音声ファイルを取得するために利用するもの」なのであればその音声合成製品の規約を確認してください。恐らくそういう利用方法は問題となる可能性が高いです。
※音声合成製品の所有者であるあなたが、あなた以外の人に有償無償かかわらず、製品をまた貸ししている状態になります。
了解しました。ご心配おかけしてすみません。他のサービス・技術を使用して提供する観点が甘かったことに気づけました。ありがとうございます。
今回のサービスは、パブリックでだいだい的に公開するわけでなく、
身内の数人(1~5人)に提供します。
この事は厳守します。
(むしろ、、これぐらいの人数じゃないと自前サーバで建てるので、パンクしそうで怖いっす^^;;)
また今回仕様する音声合成製品は、Windows標準装備されているMS製品と、 VOICEBOXのみを利用する予定で、 VOICEBOXのご利用規約では、以下の内容から
とのことで、利用者(私も含む)の番組詳細などに記載すること前提で、今のサービスを使用してもらおうと思っています。
また、汎用性の高い音声合成製品操作ソフトとしてAssistantSeikaを利用している事も上記のような感じで、 製品名とURLを記載しておく感じでよろしいでしょうか?
こちら、明示的にそういう利用が可能な記載があれば問題無いと思いますのでご確認されたほうが良いでしょう。
AssistantSeikaを記載するか否かはお任せします。
AssistantSeika を初めて知り利用しようと思ってるんですが、WCFインタフェースで操作しようとしてるんですが、AssistantSeika本体で製品スキャンを押下しないと使用できないのは仕様ですか?
できればAssistantSeika.exe起動状態でWCFインタフェースでスキャンメソッドを追加していただけると使いやすくなと思います。検討を願いいたします。
ご希望の実装が一部の利用者だけではなく全利用者にとってどのように使い易くなるのか、便利になるのかを具体的にご明示いただければ検討させていただきたいとは考えております。
早急な返信ありがとうございます。
→ 技術的には可能ですが、現時点では実装を考えておりません。 ご希望の実装が一部の利用者だけではなく全利用者にとってどのように使い易くなるのか、便利になるのかを具体的にご明示い ただければ検討させていただきたいとは考えております。 → 現状、AssistantSeika を起動するだけではWCFインタフェース(以下WCF)を利用することができません。それ自体が不便だと思っています。 エンドユーザ視点で考えるとAssistantSeika起動だけではなく起動して毎回製品スキャンをしないと、AssistantSeikaを利用したプラグインなどを使えないというのが一手間かかって不便だと思っています。 ので、WCFからスキャンできるようなればプラグイン上からスキャンできるようなれば、プラグインのプログラム上からAssistantSeikaの起動とスキャンボタン押下する処理を書いてあげることで、エンドユーザに毎回やらないといけないことを減らせると思っています。
検討をお願い致します。
製品スキャンのレベルから実施したいという要望は承りました。
ご検討ありがとうございます。ご面倒おかけしますが実装・対応お願い致します。
追加したものを公開したのでご利用ください。
早急な対応ありがとうございます。 仕様・動作確認してまた報告いたします。
ちょっと仕様の確認ですが、WCFのチャンネルのオープンするタイミングですが、AssistantSeikaを起動した時点でオープンしていないようですが、これは仕様ですか?製品スキャンボタンをクリックするとWCFチャンネルがオープンされてるようでWCFでの操作ができています。
この仕様だと以前と変わらず、AssistantSeikaを起動→製品スキャンボタンをクリックする必要があります。
Seikactlを使用すれば上記の問題は解決されるのですが、Seikactl自体がインストラー自体に同封されないのでエンドユーザが解凍時、手動でファイルを配置する必要があります。
お手数ですが確認をお願い致します。
失礼しました。私の勘違いでした。WCFリスナは起動していました。 どうも実行しようとしている環境依存(棒読みちゃんプラグイン内での実装してるから?)かな?と思っています。 もう少し試行錯誤してみます。 お騒がせさせてすいませでした。
試行錯誤して原因がわかりました。
WCF通信毎の最後に、IAssistantSeikaEtcServiceの変数をCloseメソッドを実行してなかったからでした。
私の知識不足でお騒がせさせてしまって、申し訳有りませんでした。以後、さらに精進します。
AssistantSeika 20211220/u2、VOICEVOX CPU用 0.9.3 インストーラ版の組み合わせで、AssistantSeikaの製品スキャンによりVOICEVOXの話者が検出されない事象が起きております。
AssistantSeika 20211220/u2、VOICEVOX GPU/CPU用 0.9.3 インストーラ版の組み合わせでは、VOICEVOXの話者が検出されております。
VOICEVOX GPU/CPU用とCPU用ではプロセスやウインドウの内部名が変わっている(voicevox → voicevox-cpu)ようで、これが関係しているかもしれないと思いました。
こちら仕様でしょうか…?
ご確認いただければ幸いです。
御推測の通りプロセス名の検出で起動有無判断しています。プロセス名違うのか…
ご提示いただいた情報で起動有無確認処理を修正し、CPU版を起動できるか確認してみます。少々お待ちください。
プロセス検出処理を追加した 20211227/u を公開したのでご確認ください。
ご対応ありがとうございます。
AssistantSeika 20211227/u、VOICEVOX CPU用 0.9.3 インストーラ版の組み合わせで、VOICEVOXの話者が検出されることを確認しました。
大変助かりました。お手数おかけしました。
初めまして。AssistantSeika 20210617/uで製品スキャンを実行すると、「メッセージを受信できる net.pipe:localhost/EchoSeika/PetitGate32/ApiEntry でリッスンしているエンドポイントがありませんでした。これは一般に、アドレスまたはSOAPアクションが正しくない場合に発生します。詳細はInnerExceptionを参照してください(ある場合)。」と表示され、起動している音声ソフトを認識してくれません。 対象方法があればお伺いしたく、よろしくお願いします。
ご連絡内容からの推測ですと、AssistantSeikaが32bit版の音声合成製品について調べようとして起動した32bit版製品制御プロセスが何らかの原因で異常終了しているように思われます。 あなたが起動した音声合成ソフトウエアの製品名を教えてください。 再現性がある場合、その音声合成製品への設定についての情報もください。※○○にチェックを入れておくと
落ちない落ちる、等ご返信ありがとうございます。 >あなたが起動した音声合成ソフトウエアの製品名を教えてください。 CeVIO AI 弦巻マキ 日英, VOICEROID+ 弦巻マキ, 棒読みちゃん これらのソフトのうちどれか1つだけ、または複数起動している際に製品スキャンすると異常終了します。
>再現性がある場合、その音声合成製品への設定についての情報もください。 先ほどどれも起動していない状態でも製品スキャンしてみましたが、やはり同じ内容のエラーメッセージが出ます。
CeVIO AI単体起動での製品スキャンでも事象発生するということですと、アンチウイルス製品の関与が考えられます。
こちらではカスペルスキーでの事例報告しかありませんが、アンチウイルス製品をお使いでしょうか?
もしお使いであれば PetitGate32w.exeの動作に何か介入していないかご確認ください。
PetitGate32w.exe、PetitGate64w.exe、PetitGateHttpw.exe にアンチウイルス製品が影響を与えることが考えられます。
また、VOICEROID+ 弦巻マキはサポート対象外で、VOICEROID+ 弦巻マキ EXが対象となります。
↑の補足として、AssistantSeikaの再インストールは実施して、同じ問題が発生したことは確認しました。
アンチウイルス製品の関与もないようでしたら、デバッグ用のセットを作成します。もしお時間を頂けるようでしたら、このデバッグ用セットを実行して、情報をお送りいただけますでしょうか。
あわせてそちらの実行環境情報も教えてください。
OS, Mem, 同時起動ソフトウエア等
ご返信ありがとうございます。 アンチウイルスソフトの関与についてですが、こちらではウイルスバスターcorpを使用していました。 PetitGate32w.exeに関与しているかはわかりませんが、ウイルスバスターcorpでPetitGate32w.exe、PetitGate64w.exe、PetitGateHttpw.exeを承認済プログラムにすることで動作に影響ないように試みましたが、問題は解決されませんでした。 あまりPCに詳しくないのもあってこちらとしてはお手上げなので、すみませんがデバッグ用セットを作成していただけないでしょうか。 以下、実行環境情報です。 OS;Windouws8.1 Mem:4.00GB 同時起動ソフトウェア:基本的に無し(AssistantSeika、CeVIO AIのみ起動)
大変申し訳ありません。おそらくOSの問題です。こちら想定する実行環境はWindows10 64bitとなります。
※インストーラーでWindows7, 8 の時実行できないようにしていたのですが、8.1はインストールが出来てしまいます。
ご返信ありがとうございます。 Windouws7,8がインストールできないとなっていて8.1ではインストールできたので問題なく使えるかと思っていました。 すみません、ここまで色々とご対応ありがとうございました。
せっかくダウンロードいただいたのに、申し訳ございません。
お知らせ。
20210426/u,20210425/u 利用者は 20210427/u へ更新してください。
最新版に入れ替えて使わせていただいてます。 順調に動いてます。 ありがとうございます!♪
もうひとつ問題が発生しました。
アナウンス終了後10分以上経過すると、つぎのアナウンスをしようとすると以下のエラーで発声できなくなります。 対策は取れますでしょうか? https://www.flightinfo.jp/omi/0002.png
まだ待機時間が1時間の検証しかできていませんが新しい版を公開したのでそちらをお試しください。
対応ありがとうございます。最新版にてアナウンス間隔10分、20分、30分で確認しましたが、まったく問題有りませんでした。迅速な対応ありがとうございました。
ご無沙汰しております。 FSTourGuide順調に遊んでおります。
1つ質問させてください。 アナウンスで400文字以上(90秒以上)の長い文章を読ませると、正常にアナウンスはするのですが、 そのあとのアナウンスがAssistantSeikaからAITalk3に送られず、アナウンスされなくなります。 AITalk3もこちらのソフトも起動したままAssistantSeikaだけを一旦終了させて再起動すると アナウンスが行われるようになります。
時間的?文字数的?な制約はありますでしょうか?
assistantseika20210404uを使用しています。
記憶だとSeikaSay2.exeを利用されていたと思いますが、そのコマンドの表示するエラーをコマンドプロンプトのウインドウをキャプチャして画像でご提供頂けますか?
返信ありがとうございます。
コマンドラインでやってみるとタイムアウト1分が引っかかってるようですね。 これは3分くらいに伸ばすことは可能でしょうか? ほかに影響が大きいようでしたら諦めます。
このソフトを使うことで自動アナウンスのいろんなアイデアが浮かんでくるのでとても楽しいです。 トラック運転のゲーム ATS / ETS2 用にも自動アナウンスソフト作って遊んでます♪
画像貼り忘れてました。 https://www.flightinfo.jp/omi/0001.png
オペレーションタイムアウトを延長可能か確認してみます。
対応した結果は正式版ダウンロードで公開しています。
おお!ありがとうございます。 さっそく使わせていただきます。
assistantseika20210425u 一番長い案内文章で試しましたが、まったく問題なく動いています。 24時間を超える文章は作れませんので完璧ですwww これで文章の量を気にせずアナウンスが作れます。 ありがとうございました。
質問させていただきたいです CevioAIのアプデが入ってからAssistantSeikaでCevioAIを選択してもAI IAが話者一覧に表示されなくなってしまいました なぜかSAPI5 64bitのほうになら表示されます 表示はされますが偽装ちゃんで使おうとすると「Talker作成失敗」と2回出てきます
以下の情報を頂けますでしょうか。
こちらで動作しているCeVIO AI エディタバージョンは 8.0.23.0です。
また AssistantSeika 内に「Talker作成失敗」という明示的なテキストを表示する処理は無く、誰が表示している物なのか判断ができません。
お返事ありがとうございます CevioのアップデートとAssistantSeikaも同時に新しい方に変えました 変える前は使えていました
スクリーンショットの貼り方がわからなかったですごめんなさい! この画面で大丈夫でしょうか https://photos.app.goo.gl/17JBiNKFztPGT5Xy8
一応の動画です https://youtu.be/lNf6PmSC7HI
画像と動画情報のご提供ありがとうございます。
AssistantSeika以外にCeVIO AI を操作するアプリケーションの明示がございませんでしたが(申し訳ございませんが動画中のタスクマネージャの様子だけでは判断できません)、次の推測ができます。
ご提供画像では CeVIO AI へのアップデート適用はされている模様です。
ですが、ご提供動画を見たところCeVIO AIとCeVIO CSを同時に利用しようとしており2021/3/29にアナウンスがあったCeVIO AIの外部連携インタフェースの不具合に相当しそうな事象と考えられます。
以下の手順で切り分けしてみてください。
この手順3でおかしい場合 AssistantSeika では対処できません。
CeVIO AIの外部連携インタフェースが利用できない状態ですので、CeVIO AIの再インストールもしくはCeVIOのサポートにお問い合わせください。※その際にはアップデート前のバージョンも伝えるとよいかと思います。
この手順5でおかしい場合、8.0.23.0のアップデートが正しく適用されていない事が推測されます。 アップデートを再度適用して手順を試すか、CeVIOのサポートにお問い合わせください。※その際にはアップデート前のバージョンも伝えるとよいかと思います。
こんな夜中なのにお返事ありがとうございます;;
PC再起 Cevioの再インストール AssistantSeikaでCevioAIのみ選択してみたらしっかりと認識してくれました!
解決できました お時間いただきほんとうにありがとうございました 助かりました!
おやすみなさい
コマンドラインで実行で-save ファイル名.wavを使った際ですが、
保存こそされるのですが、指定したファイル名.temp1.wavで保存されてしまい、コマンドが終了しないという現象が発生するのですが、解決法等ありますでしょうか
記載内容だけだとちょっと判断できません。
を教えてください。
seikasay2 -cid 2004 -save D:\a\test.wav -t “これは音声発声のテストです”
実行後音声が再生,test.temp1.wavがD:\aに保存、コマンドが終了していないの流れになります。
手元で試しましたがこちらではご連絡の事象は発生しませんでした。 念のため、以下の確認を行ってください。
これで事象が再現するのであれば、指定のデバイスでは音声キャプチャができない可能性があります。
その際は、基本設定タブの「音声保存時に再生デバイスをキャプチャする」のチェックを外してください。 音声保存が主であればこちらで対応可能です。
改行が出来ておらず申し訳ないです。 複数試して見た所、音声デバイスをキャプチャするのチェックを外したところ無事動作致しました。 ありがとうございます。
「OverBanner」を使わせていただいて、FSTourGuide に字幕機能をつけさせていただきました。 長い文章は40文字づつに切り、順番に表示させてうまく動いています。
すこし困ったことが出てきました。 1.配信・録画ソフト「OBS stadio」で録画しているのですが、これで字幕を表示させるとバックが黒塗りになってしまいます。 ゲーム画面ではバックは透明です。
2.SeikaSay2でCeVIOの100文字問題を解決するため、長い文章の所々に半角スペースを埋め込んでいます。 「OverBanner」に送り込む文字列に半角スペースが入っていると表示が変になります。 途切れていたり、2段に表示されたり。
何か解決策がありましたら教えていただきたく、よろしくお願いいたします。
申し訳ないのですが対応等々は週末になります。 また、ツールのページにフォームを追加したので、今後はそちらでやり取りをお願いできますでしょうか。※こちらメインはAssistantSeikaなので…
了解しました。ありがとうございます。
また質問させてください。 BGMをMP3ファイル再生して流しておき、タイミングが来たら長いアナウンスをSeikaSay2で流すのですが、 アナウンスの間BGMの音量を下げておいて、アナウンスが終わったらBGMの音量をもとに戻したいと 考えています。アナウンス中(音声再生中)かどうかを調べる手段はありますでしょうか?
ああ、またやってしまいました、すみません。音声終了を確認するルーチン、以前作った他のソフトで自分で作ったのすっかり忘れてました。見つけましたのでこの問題も終了でお願いします。
現時点では発声中か否かの判定を行う機能をSeikaSay2に持たせておりません。発声完了までSeikaSay2は制御を戻さないからです。
SeikaSay2は発声再生終了まで制御が戻りませんから、それを利用し発声前にBGMの音量を下げ、発声完了後にBGMの音量を戻せばよいのではないでしょうか。
※該当箇所を非同期処理で実行すれば主処理に影響を与えることはないでしょう。
既にご存じのようですが、VOIDEROID等では製品のGUI(ボタン)の状態を見て判定する手法をとることが多いように思います。
ただしVOICEROID2では罠がありVOICEROID2を最小化した状態でも対応できるGUI要素を見つける必要があります。
あと本件とは関係ありませんが、お試し版ダウンロードのAITalk3対応版をお試しいただけますと幸いです。
返信ありがとうございます。「発声完了までSeikaSay2は制御を戻さない」これを利用して発声中かどうかを判断するルーチンを作りました(すでに自分で作っていたのを忘れていましたw)安定動作するソフトが完成しましたら「おためし版」試させていただきますね。ありがとうございます。
あああ!と思ったら、おためし版で「AITalk3」対応を入れていただけたのですね!!これは嬉しいです。 さっそく試させていただきます!!!!!
お試し版でAITalk3の音声再生ばっちり安定して動作しています!!!ありがとうございます。これでCAさんの機内アナウンス、機長さんの挨拶など自動で流すことができます♪
「AssistantSeika」とてもすばらしいソフトをありがとうございます。 「AssistantSeika」を使用して「Microsoft Flight Simulator 2020」を始め、FSX、P3D、X-Plane11などのフライトシムでツアーガイドの音声案内をするソフトを作っています。 なかなかおもしろいものが出来上がりそうです。 https://wiki3.jp/FS2020/page/20
すみません、ひとつ質問なのですが、「AITalk3」の対応は予定ありますでしょうか? アナウンスになると「AITalk3」の話者の音声が欲しくなります。
現時点では AITalk3 の対応予定はございません。 該当製品を購入しておりませんので、対応作業自体が実施不可能となっています。
了解いたしました。早速の返信ありがとうございました。
不躾な申し出で申し訳ございません。 AITalk3のソースネクスト正式ダウンロード版が安価で手に入りそうなので、 これをプレゼントさせていただいたら対応していただくことはできますでしょうか? インストールの際にソースネクストに正式購入者としてのユーザー登録が必要になります。 プレゼントさせていただいたあとで何らかの問題で対応できなかったとしてもそれで結構です。 確認していただけるだけでありがたいです。
VoiceRoid2、CeVIO、AITalk3と購入してきて、AITalk3が一番キレイな日本語で 落ち着いた声で喋ってくれるので、ぜひ対応していただけないかと思っています。 どうぞよろしくお願いいたします。
先の書き込みをしたあと、ちょっとひらめきまして調べてみました。 棒読みちゃんのプラグインでAITalk3の連携ができるようです。 SeikaSay2 → AssistantSeika → 棒読みちゃん → AITalk3 の流れでアナウンスさせる感じです。 ちょっと確認してみます。 お騒がせして申し訳ありませんでした。
あら、ソースネクストでまたセールをやるんでしょうか。
お申し出に関しては誠に申し訳ありませんがお受けいたしかねます。
※一度受けてしまえば、同じように他の方のお願いも受けねば筋が通らなくなりますから…
何か解決策を見つけられていらっしゃるようですし、本件はこれで終了と理解しています。
※きちんとお約束はできませんが、製品を入手できたら対応を検討させていただきます。
そうですよね。申し訳ありませんでした。 AssistantSeikaほんとうに楽しく使わせていただいております。 ありがとうございました。
簡易webサーバ機能に関する質問
再びお世話になります。
私の環境では jsが簡易webサーバURL経由でxml読み込み pyが相対パスでローカルディレクトリに対してxmlを読み書きをしています。
この2つのxmlファイルは同一のものでそれぞれのスクリプトからの 読み書きのタイミングがかち合うとTinySeikaServerがuacを発生させます。 これは仕様でしょうか?
書き忘れがありました。
xmlファイルを意図的に読み書き禁止の状態にして(サクラエディタの機能で)jsから簡易webサーバURL経由でxml読み込みを発生させたところTinySeikaServerがuacを発生させました。 頻度から察するに再現性はほぼ100%です。
読み書き禁止の状態にしたxmlファイルコンテンツにGETのリクエストを出すとTinySeikaServerでUACを発生させる、という意味だと仮定します。
読み出しできないコンテンツに対してリクエストを出すという事自体を想定していませんので、おそらくTinySeikaServerが危険なリクエストと判断して再起動を選択したものと思われます。
とりあえずですが、リクエストをしたコンテンツに読み込み禁止状態発が発生しているようなら、HTTPステータス 503 を返すよう変更をしてみますね。
具体的な操作を教えてください。検証しようとしましたがどこで読み書き禁止にしているか判断ができませんでした。
お返事とご対応ありがとうございます。 そしてwikiからの返信の確認を怠ったこと申し訳ありませんでした。 気を付けます。
ご指摘の通り「壊れた内容を送信してしまう」状況に陥っていました。 「Key-Valueストア」や「ハッシュの応用」というアイディアを取り入れて改善させていただきます。 本当に申し訳ありませんでした。
サクラエディタに関する返答が抜けておりました。
不手際が重なりましたことお詫びます。
サクラエディタのメニューの設定から共通設定を選択
ファイルタブの「ファイルの排他制御」のプルダウン選択を
「読み書きを禁止する」の状態にしてOK
書き換え対象になっているxmlをTinySeikaServer経由で
読みだしたとこTinySeikaServerのUACが発生していました。
ご指摘の通りファイル破損が発生しているようなので
データ受け渡しの仕組み自体を見直す方向で考えております。
https://imgur.com/VPzf4fc
いつもお世話になっております。ニコニコ生放送https://com.nicovideo.jp/community/co3097203にて 「【プログラミング枠】ボイロごっこできるニコ生枠を作りたい」というタイトルの配信でお世話になっている 「おくちチャックマン2号」と申します。
https://hgotoh.jp/wiki/doku.php/documents/voiceroid/assistantseika/assistantseika-022拝見いたしました。ご検証痛み入ります。 訳あってまともに動く状態のものを作り出すのに時間制限が発生しました。 申し訳ありませんが時間との闘いが終り次第かならず該当箇所の修正に着手します。
先日の放送でこの件に関して既にご存じだったかもしれませんが より確実にお伝えしたく、こちらのフォームからも送信させていただきます。
検証いただいた内容を元により簡潔なアプリにしていきたいと思います。ありがとうございました。
URL間違えているのに気が付いてない様子を本日のライブ(タイムシフト)で確認しました。 簡易Web機能を使う際は /app/ から始まると記載しておりますが、なぜかライブ内では /app なしで呼び出そうとしていますね。
クロスドメインの話については、HTMLとJavaScriptで呼び出し発声させる例2を確認してください。