I was looking through a bunch of vbs scripting stuff yesterday and I found this one:
Option Explicit
DIM strText
DIM objVoice
strText = "renoise"
Set objVoice = CreateObject("SAPI.SpVoice")
objVoice.Speak strText
I know linux and OSX both have internal voices, and I now it’s like an epiphany seeing windows has this too.
Found this one also
'************************
'* X BiLe
'* Remote Voice Send
'* Solo VBS
'************************
'get ip
IP = InputBox("Type the Name or IP of the PC to send Voice to:", "Remote Voice Send By X BiLe", "")
If IP = "" Then WScript.quit: Else
'get MSG
MSG = InputBox("Type what you want the PC to say:", "Remote Voice Send By X BiLe", "")
If MSG = "" Then WScript.quit: Else
'vbs command to send
A = "on error resume next" & VBCRLF & _
" CreateObject(""SAPI.SpVoice"").speak " & """" & MSG & """" & VBCRLF & _
" CreateObject(""Scripting.FileSystemObject"").DeleteFile (""C:\Voice1.vbs"")"
' Create the vbs on remote C$
CreateObject("Scripting.FileSystemObject").OpenTextFile("\\" & ip & "\C$\Voice1.vbs",2,True).Write A
' Run the VBS through Wscript on remote machine via WMI Object Win32_Process
B = GetObject("winmgmts:\\" & IP & "\root\cimv2:Win32_Process").Create("C:\windows\system32\wscript.exe ""C:\Voice1.vbs""", null, null, intProcessID)
so then I see this:
http://www.promixis.com/forums/archive/index.php/t-6908.html
and I’m wondering how much of this is correct for renoise.
I have a feeling I will need to somehow find out how to route the audio signal from SpVoice out of renoise though.