HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0804
芋洗HSP3DISH上でsapiボイス等の自動読み上げが使いたい3解決


芋洗

リンク

2022/8/4(Thu) 02:04:42|NO.96901

こんにちは、題名の通りでございますが、HSP3DISH上でのsapiボイス読み上げが利用したいのですが、
HSP3DISHではnewcomがサポート外と出てしまい、利用することができなくなっています、、
かわりの方法も探してみましたがどうにもならずお手上げ状態です。
なんとか読み上げ機能を利用したいのですが、よい案はありませんでしょうか・・。
どなたか知恵をお貸しいただけるとありがたいです。
利用しているOSはWindows10です。



この記事に返信する


TOMATO

リンク

2022/8/4(Thu) 17:22:13|NO.96904

PowerShellを経由させてみるとか。
https://ascii.jp/elem/000/004/055/4055975/

例1

#include "hsp3dish.as" text = "こんにちは HSP!" cmd = "powershell -Command \"$x=New-Object -ComObject SAPI.SpVoice;$x.Speak('" + text + "');\"" exec cmd, 2

例2

#include "hsp3dish.as" #include "hspext.as" text = "こんにちは HSP!" cmd = "powershell -Command \"$x=New-Object -ComObject SAPI.SpVoice;$x.Speak('" + text + "');\"" sdim ln, 4096 sdim buf, 32000 pipeexec buf, cmd, 1 if stat : dialog "実行できませんでした" : end repeat pipeget ln if stat == 0 : break await 10 loop stop



芋洗

リンク

2022/8/4(Thu) 23:17:42|NO.96905

TOMATOさん
うまいこといきました!こんなにあっさり解決してしまうとは思いませんでした。
目からうろこです。スクリプト活用させていただきます!ありがとうございました!



芋洗

リンク

2022/8/4(Thu) 23:18:02|NO.96906

解決



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.96901への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2021(c) All rights reserved.