作ってみました。
#include "hspsock.as"
port=50001
sockopen 0, "localhost", port
text="こんにちは。HSP。"
speed = -1 ;標準の設定
tone = -1 ;標準の設定
volume = -1 ;標準の設定
voice = 0 ;標準の設定
code = 2 ;Shift-JIS
len = strlen(text) ;文字数
sdim buf, 15 ;ってもHSPの仕様上64byte確保されるけど。
wpoke buf, 0, $0001
wpoke buf, 2, speed
wpoke buf, 4, tone
wpoke buf, 6, volume
wpoke buf, 8, voice
poke buf,10, code
lpoke buf,11, len
sockputb buf, 0, 15, 0
sockput text, 0
bouyomichan\SampleSrc\Socket通信で読み上げ指示を送る(ネット経由可・C++版)\Src\BouyomiChanSample.cpp
を参考に作りました。
バグがあったらすいません。
textに読み上げたい文字を入れるだけで読み上げてもらえるはずです。
「こんにちわ。/ハスプ。」と言われても知りませんwww