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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0324
ノダッシー文字を喋らせたい6解決


ノダッシー

リンク

2015/3/24(Tue) 15:07:33|NO.68090

SofTalkという音声を読み上げてくれるソフトを使い文字列を喋らせたいのですが
検索、ヘルプを見てもよくわからなかったので質問させて下さい

1.SoftTalkに文字を送る方法が分からない
2.再生ボタンを押す方法が分からない
以上2点です
よろしくお願いします


#include "hspext.as" width 640,50 exec "softalk\\SofTalk.exe" aplsel "SofTalk",0 if stat=1:end string="ほっとすーぷぷろせっさー" input string,640,20 button "送信",*send stop *send aplacthttp://hsp.tv/images/bbs/btn_sumit.jpg aplobj "edit" aplstr string stop



この記事に返信する


ノダッシー

リンク

2015/3/25(Wed) 19:14:41|NO.68123

自分でも調べているのですが答えが見つかりません
分かる方いらっしゃいましたらお願いします



暇人

リンク

2015/3/25(Wed) 22:01:13|NO.68125

複数同じクラス名があるのでIDの指定が必要

#include "hspext.as" width 640,50 repeat 2 aplsel "SofTalk" if stat ! 0 { if cnt=1 {dialog "ウィンドウが見つかりません":end} mes "新しくSofTalkを実行します" exec "softalk\\SofTalk.exe" wait 100 }else{ aplact break } loop cls string="ほっとすーぷぷろせっさー" input string,640,20 button "送信",*send stop *send aplsel "SofTalk" aplact aplobj "",2 //消去ボタン捕獲 aplkey 32,0 wait 1 aplsel "SofTalk" aplobj "",12 //EDIT捕獲 aplstr string wait 1 aplsel "SofTalk" aplobj "",8 //再生ボタン捕獲 aplkey 32,0 stop



ノダッシー

リンク

2015/3/26(Thu) 13:58:58|NO.68134

aplselってこういう使い方をするんですね
貼って頂いたコードで少しだけ理解が進みました(まだ完全には難しい^^;)
文字列も喋らす事ができました
ありがとうございました



ごめんなさい。名無しではなく、mitukiです。

リンク

2015/3/28(Sat) 13:28:15|NO.68184

exec "softalk\\SofTalk.exe"
のところが ぼくのPCでは 呼び出しエラーがでているんですが
Windows 7です。



kanahiron

リンク

2015/3/28(Sat) 15:36:08|NO.68187

softalkをダウンロードして配置しないとエラーが出ますがそんなミスするわけ無いですよね…



暇人

リンク

2015/3/28(Sat) 16:46:34|NO.68190

>NO.68184
>のところが ぼくのPCでは 呼び出しエラーがでているんですが
NO.68090
のを、そのまま利用してるので
インストール環境が違えばパスが異なるので、そのままじゃエラーになる
HSP作業フォルダにsoftalkのフォルダを置けばHSPエディタ上で実行できる

後、SofTalkは自分でDLして解凍しなきゃPCには入って無い・・・



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