Hi Tom, Is this what you're looking for?
(from https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen) /* 51<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l51> * API to a speech recognition backend. 52<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l52> */ 53<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l53> typedef struct { 54<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l54> /** Activate speech recognition. */ 55<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l55> int (*activate)(void *user_data); 56<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l56> /** Deactivate speech recognition. */ 57<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l57> void (*deactivate)(void *user_data); 58<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l58> /** Flush part or whole of the audio buffer. */ 59<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l59> int (*flush)(uint32_t start, uint32_t end, void *user_data); 60<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l60> /** Schedule a rescan of the given portion of the audio buffer. */ 61<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l61> int (*rescan)(uint32_t start, uint32_t end, void *user_data); 62<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l62> /** Get a copy of the audio samples in the buffer. */ 63<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l63> srs_audiobuf_t *(*sampledup)(uint32_t start, uint32_t end, void *user_data); 64<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l64> /** Check if the given language model exists/is usable. */ 65<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l65> int (*check_decoder)(const char *decoder, void *user_data); 66<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l66> /** Set language model to be used. */ 67<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l67> int (*select_decoder)(const char *decoder, void *user_data); 68<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l68> /** Get the used language model. */ 69<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l69> const char *(*active_decoder)(void *user_data); 70<https://review.tizen.org/git/?p=profile/ivi/speech-recognition.git;a=blob;f=src/daemon/recognizer.h;h=fbd94ba9069237bcc2b595edf2c03042990e5e75;hb=refs/heads/tizen#l70> } srs_srec_api_t; Thanks, Geoffroy From: [email protected] [mailto:[email protected]] On Behalf Of Counihan, Tom Sent: Thursday, November 07, 2013 12:32 PM To: [email protected] Subject: VR plugin API definition Hi Folks, Could someone be so kind as to direct me to the API definition for voice recognition plugin infrastructure? Warm Regards Tom INTEL Automotive Solutions Division (ASD) Intel Shannon, Dromore House, East Park, Shannon, Co. Clare, Ireland Tel : +353 61 477718 -------------------------------------------------------------- Intel Shannon Limited Registered in Ireland Registered Office: Collinstown Industrial Park, Leixlip, County Kildare Registered Number: 308263 Business address: Dromore House, East Park, Shannon, Co. Clare This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. Intel Corporation NV/SA Kings Square, Veldkant 31 2550 Kontich RPM (Bruxelles) 0415.497.718. Citibank, Brussels, account 570/1031255/09 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.
_______________________________________________ IVI mailing list [email protected] https://lists.tizen.org/listinfo/ivi
