Click here to Skip to main content
15,924,452 members
Home / Discussions / C#
   

C#

 
GeneralRe: RichTextBox and ITextHost Pin
Heath Stewart13-Apr-04 3:49
protectorHeath Stewart13-Apr-04 3:49 
GeneralHoly Crap! Pin
Michael Wolski13-Apr-04 4:17
Michael Wolski13-Apr-04 4:17 
GeneralRe: Holy Crap! Pin
Heath Stewart13-Apr-04 4:24
protectorHeath Stewart13-Apr-04 4:24 
GeneralRe: Holy Crap! Pin
Nick Parker13-Apr-04 8:14
protectorNick Parker13-Apr-04 8:14 
GeneralSucess! Pin
Michael Wolski14-Apr-04 4:47
Michael Wolski14-Apr-04 4:47 
GeneralRe: Sucess! Pin
Heath Stewart14-Apr-04 7:08
protectorHeath Stewart14-Apr-04 7:08 
Generalspeech recognition Pin
AlNair13-Apr-04 2:54
AlNair13-Apr-04 2:54 
GeneralRe: speech recognition Pin
Heath Stewart13-Apr-04 4:32
protectorHeath Stewart13-Apr-04 4:32 
Many, many moons ago on http://research.microsoft.com[^] the Speech SDK was posted with some COM controls that made interaction with TTS and STT engines easy. Much of this went into Microsoft Agent.

Recently, Microsoft created its Speach Server[^] which uses the newer Speech SDK and technology for voice technologies (their answer to VoiceML, I guess). Unfortunately, it doesn't seem to leverage the same component-based technology that previous versions did so that you could use it with, say, a Windows Forms application. You could, however, use the older, stable versions (4.0 I think? ...it's been a while since I've used the Speech SDK in anything) to create RCWs (runtime-callable wrappers) from the COM components and use that.

The Microsoft Speech API is pretty good and has a much smaller footprint than IBM's ViaVoice and the (not extinct?) DragonDictate, plus it can easily be bundled with applications and, IIRC, is royalty free (it was, after all, free to download and develop on anyway).

There was a lot of sample code with previous versions, though it was in VB and C++. But since you'd be creating RCWs, the VB code would be close to what you need, which is just instantiating the components, calling methods, and getting/setting properties in much the same way the VB samples would. There was also pretty decent documentation with it.

See http://research.microsoft.com/srg/[^] for more information and downloads.

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: speech recognition Pin
Nick Parker13-Apr-04 8:22
protectorNick Parker13-Apr-04 8:22 
GeneralRe: speech recognition Pin
Heath Stewart13-Apr-04 8:28
protectorHeath Stewart13-Apr-04 8:28 
GeneralRe: speech recognition Pin
Nick Parker13-Apr-04 8:59
protectorNick Parker13-Apr-04 8:59 
GeneralRe: speech recognition Pin
AlNair13-Apr-04 15:42
AlNair13-Apr-04 15:42 
General.NET Custom proxies Pin
Prasad Anand13-Apr-04 2:33
Prasad Anand13-Apr-04 2:33 
GeneralRe: .NET Custom proxies Pin
Heath Stewart13-Apr-04 3:18
protectorHeath Stewart13-Apr-04 3:18 
Generalappend keyboard/mouse input from a service when not logged in Pin
Member 69656813-Apr-04 2:14
Member 69656813-Apr-04 2:14 
GeneralRe: append keyboard/mouse input from a service when not logged in Pin
Dave Kreskowiak13-Apr-04 2:29
mveDave Kreskowiak13-Apr-04 2:29 
GeneralRe: append keyboard/mouse input from a service when not logged in Pin
Heath Stewart13-Apr-04 3:11
protectorHeath Stewart13-Apr-04 3:11 
GeneralRe: append keyboard/mouse input from a service when not logged in Pin
Member 69656813-Apr-04 23:11
Member 69656813-Apr-04 23:11 
GeneralRe: append keyboard/mouse input from a service when not logged in Pin
Dave Kreskowiak14-Apr-04 2:52
mveDave Kreskowiak14-Apr-04 2:52 
GeneralRe: append keyboard/mouse input from a service when not logged in Pin
Member 69656814-Apr-04 22:43
Member 69656814-Apr-04 22:43 
GeneralRe: append keyboard/mouse input from a service when not logged in Pin
Heath Stewart13-Apr-04 3:13
protectorHeath Stewart13-Apr-04 3:13 
GeneralInline Assembler Pin
Corinna John13-Apr-04 1:29
Corinna John13-Apr-04 1:29 
GeneralRe: Inline Assembler Pin
Nish Nishant13-Apr-04 1:44
sitebuilderNish Nishant13-Apr-04 1:44 
GeneralRe: Inline Assembler [Clickety] Pin
Colin Angus Mackay13-Apr-04 3:13
Colin Angus Mackay13-Apr-04 3:13 
GeneralRe: Inline Assembler Pin
Dave Kreskowiak13-Apr-04 2:04
mveDave Kreskowiak13-Apr-04 2:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.