You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(3) |
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Mike M. <mon...@wa...> - 2003-05-08 17:46:45
|
Tcl/SMAPI is a wrapper that allows Tcl programs to call SMAPI functions. Have you seen http://oss.software.ibm.com/developerworks/opensource/tclsmapi/ The page hasn't been updated in two years, but most of the information is still correct. Mike Monkowski, IBM speech group programmer |
From: Irshad a. <irs...@ya...> - 2003-05-07 19:33:49
|
Hi, What is the difference between the implementation of simple SMAPI and Tcl SMAPI? Have any application has been developed so for ? Where can i get more information about it ? Regards, Ahmed irshad --------------------------------- Do you Yahoo!? The New Yahoo! Search - Faster. Easier. Bingo. |
From: Mike M. <mon...@wa...> - 2002-11-04 20:40:03
|
Well, you need to turn the microphone on (smMic on) before calling smRecognize, and you need a recognizedText callback to process the results. The recognizedWord callback is used for commands and mumbles. The call to getFirmWords returns a data structure, so you need to use the smWord access function to get the spelling. Look at http://www-124.ibm.com/developerworks/oss/cvs/tclsmapi/~checkout~/tclsmapi/scripts/dwtcl.tcl?content-type=text for an example of a simple dictation application. Mike Monkowski, IBM speech group programmer YADUNANDAN NAGARAJAIAH wrote: > I am trying to get the speech recognition engine to recognize speech. I > am unable to get the following basic example working. Could someone help > me in setup up the TCL/SMPI interface so that it can recognize speech > and print the recognized word to tcl wish console? Note that this is the > only speech related application running. > > Thanks a lot and regards, > yadu > > proc CreateSpeechObject {} { > smOpen smapi > smapi::smConnect -recognize true > > #Specify typical Vocabulary > smapi::smVocab enable text > > smapi::smRecognize > smapi::smCallback recognizedWord { puts [smapi::getFirmWords] } |
From: YADUNANDAN N. <yad...@at...> - 2002-11-03 00:26:46
|
Hi All, I am trying to get the speech recognition engine to recognize speech. I am unable to get the following basic example working. Could someone help me in setup up the TCL/SMPI interface so that it can recognize speech and print the recognized word to tcl wish console? Note that this is the only speech related application running. Thanks a lot and regards, yadu proc CreateSpeechObject {} { smOpen smapi smapi::smConnect -recognize true #Specify typical Vocabulary smapi::smVocab enable text smapi::smRecognize smapi::smCallback recognizedWord { puts [smapi::getFirmWords] } } |
From: Edward E. <ea...@us...> - 2002-07-17 21:36:42
|
Any version 8 or 9 should work with TclSMAPI. |
From: Mike S. <mj...@hc...> - 2002-07-16 12:52:54
|
The description of the Tcl/SMAPI Project at... http://oss.software.ibm.com/developerworks/opensource/tclsmapi/ ...says this: Windows Developers In order to run applications built with Tcl/SMAPI, you will need either the Millennium Edition or Release 8 of the ViaVoice product... Owners of ViaVoice Millennium for Windows or ViaVoice Release 8 for Windows may use the pre-built Tcl/SMAPI and Tcl/TTS binaries and do not need to have the ViaVoice SDKs, although the SMAPI documentation is helpful. However, there is no mention of which "Edition" of Release 8 (Personal, Standard, Advanced, Pro) is required. Does it make any difference which one is used, or do they all have the same underlying core which Tcl/SMAPI calls upon? Along the same lines, will Release 9 (more easily available on the retail shelf) work for Tcl/SMAPI? Thanks, Mike |
From: Edward E. <ea...@us...> - 2002-02-28 17:45:34
|
Yup, it works there. Subword alignments are not available. The alternative is design the base vocabulary accordingly, with subword units. This could be fairly easy for simple grammars, much more work for large vocabulary transcription. Regards, Eddie |
From: James S. <ja...@bo...> - 2002-02-28 04:22:47
|
Does Tcl/SMAPI work with the Macintosh ViaVoice SDK? Does it run under MacOS X? Thanks for your help; you folks do great work. Exposing the segmentation/alignment endpoints of phonetic units instead of just words can't hurt, though. Please correct me if I've missed that feature in the docs. Best wishes, James |
From: Jeffrey S. <so...@ie...> - 2002-02-19 21:01:27
|
On Saturday 16 February 2002 09:57 pm, YADUNANDAN NAGARAJAIAH wrote: > I am trying to find out how to set various speaker options like speed > (number of words per minute), gender etc., using TCL/TK API for Viavoice > outloud TTS package. Can anyone help how to set these things? Please refer to the "ECI Annotations" section of the ViaVoice TTS Reference documentation. Here it describes how one may embedd backquote escapes into the text stream to accomplish these types of effects. For example tts synthesize "`vy100 hello" would be whispered speech. As almost the entire API allows use of these escapes, I saw no reason to extend the Tcl layer with the corresponding C API calls. Jeff |
From: Mike M. <mon...@wa...> - 2002-02-19 20:50:54
|
YADUNANDAN NAGARAJAIAH wrote: > I am trying to find out how to set various speaker options like speed > (number of words per minute), gender etc., using TCL/TK API for Viavoice > outloud TTS package. Can anyone help how to set these things? Only part of the eci API is implemented in tcltts.cpp. That part is not. If you look at tts.pdf in the docs directory of the TTS SDK, you'll find a description of the eci API, which you can use to help you modify tcltts.cpp. If you just want to change the default voice, my guess is that the documentation can tell you how to do that, although I haven't tried it myself. Mike Monkowski, IBM |
From: YADUNANDAN N. <yad...@ya...> - 2002-02-17 05:52:34
|
Hi All, I am trying to find out how to set various speaker options like speed (number of words per minute), gender etc., using TCL/TK API for Viavoice outloud TTS package. Can anyone help how to set these things? regards, yadu |
From: Edward E. <ea...@us...> - 2001-08-21 19:54:39
|
Sunil, ViaVoice produces different type of confidence scores. The phrase score is returned only for results from BNF grammar files, not from ngram text vocabularies. For ngram vocabs we return word scores that include both acoustic and linguistic probabilities. No way to convert them to probability of being correct at this time. These scores should normally be positive for good recognition. Eddie |
From: Sunil V. <ve...@me...> - 2001-08-16 17:24:02
|
I'm writing some code to capture the confidence score during recognition. I'm unable to determine the meaning of the numbers I'm getting. I've searched the docs, via voice dev site, discussion forums, and the web for more information on this. The only thing I can find is: > http://www-4.ibm.com/software/speech/dev/faq_windows.html > > What is Phrase Score? > > In brief, the score is not a confidence one, it is an average acoustic score per second. The acoustic score depends on the quality of the match and the length of the speech aligned with the word ... usually longer words get higher scores. There is no clamping of the range ... negative values are possible, as are values above 100. ISVs will have to experiment to determine what are reasonable/unreasonable values for the particular words in there applications. > However, this still doesn't give an indication how to interpret the number. Ideally, I'd like a probability (range from 0.0-1.0). Is there a way to convert these scores? Is there a different call I should be using? FYI: the relevant code segment I'm using to get the score is: smCallback recognizedText { foreach w [smWord -spell -startTime -endTime -score [getFirmWords]] { puts [format "%s\t%d\t%d\t%d" [lindex $w 0] [expr [lindex $w 1] - $startTime] [expr [lindex $w 2]-$startTime] [lindex $w 3]] } } and it produces output which looks like: are 2983 3163 -5 the 3582 3652 -6 best 3652 4031 -11 this 5108 5278 -10 is 5278 5388 0 tied 5388 5597 -16 to 5597 5657 -7 avoid 5657 6086 -14 have 12621 12781 -17 Many thanks, --Sunil |
From: Edward E. <ea...@us...> - 2001-07-10 01:39:36
|
I think the problem is twofold: 1. For a simple program, Offline.tcl is really a piece of poop. 2. The specified wavfile needs to fully rooted Try replacing the argument "tcl-smapi-test.wav" with something like "x:\full-path\tcl-smapi-test.wav" Eddie |
From: Sunil V. <ve...@me...> - 2001-07-10 00:04:24
|
I've been having trouble getting the Tcl sample program "offline.tcl" to work. Several of the other samples work fine (i.e. dwtcl.tcl, TkTalk.tcl, ttsdemo.tcl). Any insight on how I can remedy this problem would be appreciated. Below is the specific error message I receive. C:\Documents and Settings\Administrator\My Documents>"c:\Program Files\tcl\bin\tclsh83.exe" offline.tcl tcl-smapi-test.wav wav Running... fmt = 'tcl-smapi-test.wav' fmt = 'tcl-smapi-test.wav' tcl-smapi-test.wav The server was unable to open the recording device. while executing "smMic on $file" ("for" body line 3) invoked from within "for {set file [format $fmt $utterance]} {[file exists $file]} {set file [format $fmt $utterance]} { set utt "$utterance:" smMic on $file #######..." (file "offline.tcl" line 57) I looked up "The server was unable to open the recording device." in the SMAPI SDK and found the following entry: > SM RC RECORD OPEN ERROR > The system was unable to open the recording device. > Explanation: > The speech recognition engine was not able to open the recording device. Another application is using the IBM VoiceType Dictation Adapter or the device driver was replaced by another application. > User response: > Try the request again. If the problem persists, report the error and restart the speech system. Save the log les of the session and submit a problem report on the speech recognition engine. To the best of my knowledge, there are no other ViaVoice applications running. Hence, I'm a bit baffled. Thanks, --Sunil |
From: Sunil V. <ve...@me...> - 2001-07-09 23:57:59
|
I've been having trouble getting the Tcl sample program "offline.tcl" to work. Several of the other samples work fine (i.e. dwtcl.tcl, TkTalk.tcl, ttsdemo.tcl). Below is the specific error message I receive. C:\Documents and Settings\Administrator\My Documents>"c:\Program Files\tcl\bin\tclsh83.exe" offline.tcl tcl-smapi-test.wav wav Running... fmt = 'tcl-smapi-test.wav' fmt = 'tcl-smapi-test.wav' tcl-smapi-test.wav The server was unable to open the recording device. while executing "smMic on $file" ("for" body line 3) invoked from within "for {set file [format $fmt $utterance]} {[file exists $file]} {set file [format $fmt $utterance]} { set utt "$utterance:" smMic on $file #######..." (file "offline.tcl" line 57) I looked up "The server was unable to open the recording device." in the SM RC RECORD OPEN ERROR The system was unable to open the recording device. Explanation: The speech recognition engine was not able to open the recording device. An- other application is using the IBM VoiceType Dictation Adapter or the device driver was replaced by another application. User response: Try the request again. If the problem persists, report the error and restart the speech system. Save the log les of the session and submit a problem report on the speech recognition engine. |
From: Mike M. <mon...@wa...> - 2001-04-19 21:31:40
|
This is a test of the new list server. |