Aculab Prosody Speech Functions Quick Reference
Previous Topic  Next Topic 

SMgetmodules()

SMgetchannels()

SMgetcards()

SMcardinfo(card,&pSerial,&pCard_type,&pCard_cap,&pSw_type.&pFirst_mod,&pNummods,&pStatus)

SMmodinfo(mod,&pfirst_chan,&pNumchans)

term_code=SMplay(vox_chan,filename[,filetype,sample_rate])

SMplayh(vox_chan,filehandle[bytes,filetype,sample_rate])

SMrecord(vox_chan,filename,[seconds,silence,filetype,sample_rate,beep])

SMsetrecparm(vox_chan,parmID,value);

SMgetrecparm(vox_chan,parmID);

SMabort(vox_chan)

handle=SMgetslot(vox_chan)

SMlisten(vox_chan, ts_handle)

SMunlisten(vox_chan)

SMctlDtmf(vox_chan,on_off[,AsDigit(=1),toneset,mode])

SMctlPulse(vox_chan,on_off)

SMctlCPtone(vox_chan,on_off)

SMctlGrunt(vox_chan,on_off,latency)

SMtoneint(vox_chan,on_off,toneset)

SMwaittones(vox_chan,max_tones,first_delay10ths,inter_delay10ths[,term_digits,&pNnum_digits])

SMgettones(vox_chan[,max_tones])

SMclrtones(vox_chan)

SMplaytone(vox_chan,toneid,duration_ms)

SMplaydigits(vox_chan,digit_str,[inter_dur_ms,dig_dur_ms])

SMplayptone(vox_chan,duration_ms,type,tone_id1,on_cad1_ms,off_cad1_ms[,tone_id2,on_cad2_ms,off_cad2_ms[,toneid3…]])

SMgetrecrognised(vox_chan,timeout_10ths,&pType,&pParam0,&pParam1)

SMmode(vox_chan,non_blocking)

SMtrace(vox_chan,on_off)

item_id=SMaddASRvocab(module,filename)

SMclrASRvocabs(module)

SMsetASRchanparm(vox_chan,parmID,value[,parmID1,value1...])

SMaddASRitem(vox_chan,vocab_id,user_id)

SMclrASRitems(vox_chan) {

SMctlASR(vox_chan,off_on_cont)

conf_id=SMconfstart(module)

SMconfjoin(conf_id,vox_chan_out[,Type(1-listen only),[vox_chan_in,OutAgc,OutVol,InAGC,InVol])

SMconfleave(conf_id,vox_chan_out[,vox_chan_in])

SMconfend(conf_id)

SMdump() - Dumps various information about the state of the system

chan_state=SMstate(vox_chan)

num_items=SMdetected(vox_chan[,type])

SMword(vox_chan,prompt_no[,ipf_id])

term_event=SMplayph(vox_chan [,ipf_id, dataformat, samplerate])

term_event=SMplaypr(vox_chan,ipf_id, prompt_no [,dataformat, samplerate])

SMplaystrph(vox_chan,ipf_id,str_words[,dataformat,samplerate])

SMplaystrphm(vox_chan,str_words[,dataformat,samplerate])

SMcreateVMP(module_id,[local_addr])

SMtraceVMP(vmp_chan,tracelevel)

SMdestroyVMP(vmp_chan)

SMsetcodec(vmp_chan)

SMclrcodecs(vmp_chan)

SMcreateTDM(vox_chan)

SMtraceTDM(tdm_chan)

SMdestroyTDM(tdm_chan)

SMfeedlisten(chan1_id,chan1_type,chan2_id,chan2_type)

SMfeedunlisten(chan_id,chan_type)