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

解決



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