home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / icssbo.zip / ICSSAPIS.H < prev    next >
Text File  |  1994-05-06  |  5KB  |  111 lines

  1. /*=========================================================================*/
  2. /*                                                                         */
  3. /*                         IBM Confidential                                */
  4. /*        (IBM Confidential-Restricted when combined with                  */
  5. /*        the aggregated source modules for this program.)                 */
  6. /*                                                                         */
  7. /*                        OCO Source Materials                             */
  8. /*                                                                         */
  9. /*   IBM Continuous Speech Series                                          */
  10. /*   (C) Copyright IBM Corporation 1992, 1993                              */
  11. /*                                                                         */
  12. /*=========================================================================*/
  13. /*                                                                         */
  14. /* Program:           IBM Continuous Speech System (ICSS)                  */
  15. /*                                                                         */
  16. /* Component:         Common                                               */
  17. /*                                                                         */
  18. /* Source File Name:  icssapis.h                                           */
  19. /*                                                                         */
  20. /* Description:                                                            */
  21. /* This header file is for use by application programs interfacing         */
  22. /* with the Application Programming Interface of the IBM Continuous        */
  23. /* Speech Series. It includes a series of function prototypes for the      */
  24. /* ICSSAPIS.DLL. This DLL provides a "System" linkage wrapper for the      */
  25. /* distributed GA ICSS for OS/2. It is used with ICSSAPI.H                 */
  26. /*                                                                         */
  27. /* Functions:                                                              */
  28. /*                                                                         */
  29. /* Comments:                                                               */
  30. /*                                                                         */
  31. /* Modification History:                                                   */
  32. /* Level     Date      Programmer  Reason                                  */
  33. /* --------  --------  ----------  --------------------------------------- */
  34. /* 000.000   04/26/94  SLC         Created.                                */
  35. /*                                                                         */
  36. /*=========================================================================*/
  37.  
  38.  
  39.  
  40.  
  41. /*********************************************************************/
  42. /*                                                                   */
  43. /* This section defines the function prototypes.                     */
  44. /*                                                                   */
  45. /*********************************************************************/
  46.  
  47.  
  48. long      ICSSEnd_S(
  49.                                 void);
  50.  
  51.  
  52. long      ICSSEndConversation_S(
  53.                                 void);
  54.  
  55.  
  56. long      ICSSGetSpokenWords_S(
  57.                                 long         TextBufferLen,
  58.                                 char         *TextBuffer,
  59.                                 long         *SpokeTooSoon,
  60.                                 float        *UtteranceLength,
  61.                                 float        *AcquisitionTime,
  62.                                 float        *RecognitionTime);
  63.  
  64.  
  65. long      ICSSGetValue_S(
  66.                                 long         ParameterID,
  67.                                 ICSS_PARMTYPE *ParameterValue);
  68.  
  69.  
  70. long      ICSSInterruptListenState_S(
  71.                                 void);
  72.  
  73.  
  74. long      ICSSListen_S(
  75.                                 long         ContextHandle,
  76.                                 long         SpeechInputSource,
  77.                                 char         *SpeechInputFileName);
  78.  
  79.  
  80. long      ICSSLoadContext_S(
  81.                                 long         *ContextHandle,
  82.                                 char         *ContextName,
  83.                                 float        InsertionPenalty,
  84.                                 float        LanguageWeight,
  85.                                 float        GrammarWeight);
  86.  
  87.  
  88. long      ICSSPlayback_S(
  89.                                 long         SampleRate,
  90.                                 char         *AudioOutputFileName);
  91.  
  92.  
  93. long      ICSSRemoveContext_S(
  94.                                 long         ContextHandle);
  95.  
  96.  
  97. long      ICSSSetValue_S(
  98.                                 long         ParameterID,
  99.                                 ICSS_PARMTYPE ParameterValue);
  100.  
  101.  
  102. long      ICSSStart_S(
  103.                                 void         *ICSSFuture);
  104.  
  105.  
  106. long      ICSSStartConversation_S(
  107.                                 char         *ADCName,
  108.                                 long         ADCIFNumber,
  109.                                 char         *RPSystemName,
  110.                                 long         RPLinkType);
  111.