0

このプログラミング言語を使用して、テキストから音声へのコンバーターを作成しました。

コードは、

DO
    CLS
    PRINT "This is the program built by Adhikari Newtorks Team Using QBASIC..........."
    PRINT "This is a text to speech converter.."
    PRINT
    PRINT
    INPUT "Enter the word to pronounce: ", speak$
    OPEN "sound.vbs" FOR OUTPUT AS #1
    PRINT #1, "dim speechobject"
    PRINT #1, "set speechobject=createobject ("; CHR$(34); "sapi.spvoice"; CHR$(34); ")"
    PRINT #1, "speechobject.speak"; CHR$(34); speak$; CHR$(34)
    CLOSE #1
    SHELL "sound.vbs"
    KILL "sound.vbs"
LOOP

ここでは、この言語を使用してビジュアル ベーシック コードをプログラミングしました。私の主な混乱は、このプログラムは QBASIC プログラミング言語を使用して構築されていると言えますか、それとも Visual Basic プログラムと呼ぶべきでしょうか?

4

1 に答える 1

5

VBScript を開始する QBasic プログラムです。

要点はよくわかりませんが。誰かがすでにコメントしているようですが、vbscript を直接書いてみませんか? 次のような、はるかに短いコードになります。

Do 
   str = InputBox("Enter the word to pronounce","Enter text")
   Dim speechobject
   Set speechobject = createobject("sapi.spvoice")
   speechobject.speak str
Loop Until (str = "")

コマンド プロンプトで実行する場合は、次のように入力します。cscript /nologo myscript.vbs

于 2016-06-25T20:36:04.880 に答える