/** @brief The function create grammar from memory @param[in] gid The grammar identifier. Can be any non-zero number. @param[in] fileType The file type from GrammarFileType structure. @param[in] grammarMemory The grammar specification. @param[in] memSize The size of grammar specification. @return PXC_STATUS_NO_ERROR Successful execution. @return PXC_STATUS_EXEC_ABORTED Incorrect file type. @return PXC_STATUS_HANDLE_INVALID Incorect memSize or grammarMemory equal NULL. */ public pxcmStatus BuildGrammarFromMemory(Int32 gid, GrammarFileType fileType, Byte[] grammarMemory) { return PXCMSpeechRecognition_BuildGrammarFromMemory(instance, gid, fileType, grammarMemory, grammarMemory.Length); }
internal static extern pxcmStatus PXCMSpeechRecognition_BuildGrammarFromMemory(IntPtr voice, Int32 gid, GrammarFileType fileType, Byte[] grammaryMemory, Int32 memSize);
/** @brief The function create grammar from file @param[in] gid The grammar identifier. Can be any non-zero number. @param[in] fileType The file type from GrammarFileType structure. @param[in] grammarFilename The full path to file. @return PXC_STATUS_NO_ERROR Successful execution. @return PXC_STATUS_EXEC_ABORTED Incorrect file extension. */ public pxcmStatus BuildGrammarFromFile(Int32 gid, GrammarFileType fileType, String grammarFilename) { return PXCMSpeechRecognition_BuildGrammarFromFile(instance, gid, fileType, grammarFilename); }
internal static extern pxcmStatus PXCMSpeechRecognition_BuildGrammarFromFile(IntPtr voice, Int32 gid, GrammarFileType fileType, String grammarFilename);
/** * @brief The function create grammar from memory * @param[in] gid The grammar identifier. Can be any non-zero number. * @param[in] fileType The file type from GrammarFileType structure. * @param[in] grammarMemory The grammar specification. * @param[in] memSize The size of grammar specification. * @return PXC_STATUS_NO_ERROR Successful execution. * @return PXC_STATUS_EXEC_ABORTED Incorrect file type. * @return PXC_STATUS_HANDLE_INVALID Incorect memSize or grammarMemory equal NULL. */ public pxcmStatus BuildGrammarFromMemory(Int32 gid, GrammarFileType fileType, Byte[] grammarMemory) { return(PXCMSpeechRecognition_BuildGrammarFromMemory(instance, gid, fileType, grammarMemory, grammarMemory.Length)); }
/** * @brief The function create grammar from file * @param[in] gid The grammar identifier. Can be any non-zero number. * @param[in] fileType The file type from GrammarFileType structure. * @param[in] grammarFilename The full path to file. * @return PXC_STATUS_NO_ERROR Successful execution. * @return PXC_STATUS_EXEC_ABORTED Incorrect file extension. */ public pxcmStatus BuildGrammarFromFile(Int32 gid, GrammarFileType fileType, String grammarFilename) { return(PXCMSpeechRecognition_BuildGrammarFromFile(instance, gid, fileType, grammarFilename)); }