1 package speech.types; 3 4 import com4j.*; 5 6 9 public abstract class ClassFactory { 10 private ClassFactory() {} 12 13 16 public static ISpNotifyTranslator createSpNotifyTranslator() { 17 return COM4J.createInstance( ISpNotifyTranslator.class, "{E2AE5372-5D40-11D2-960E-00C04F8EE628}" ); 18 } 19 20 23 public static ISpeechObjectTokenCategory createSpObjectTokenCategory() { 24 return COM4J.createInstance( ISpeechObjectTokenCategory.class, "{A910187F-0C7A-45AC-92CC-59EDAFB77B53}" ); 25 } 26 27 30 public static ISpeechObjectToken createSpObjectToken() { 31 return COM4J.createInstance( ISpeechObjectToken.class, "{EF411752-3736-4CB4-9C8C-8EF4CCB58EFE}" ); 32 } 33 34 37 public static ISpResourceManager createSpResourceManager() { 38 return COM4J.createInstance( ISpResourceManager.class, "{96749373-3391-11D2-9EE3-00C04F797396}" ); 39 } 40 41 44 public static ISpStreamFormatConverter createSpStreamFormatConverter() { 45 return COM4J.createInstance( ISpStreamFormatConverter.class, "{7013943A-E2EC-11D2-A086-00C04F8EF9B5}" ); 46 } 47 48 51 public static IEnumSpObjectTokens createSpMMAudioEnum() { 52 return COM4J.createInstance( IEnumSpObjectTokens.class, "{AB1890A0-E91F-11D2-BB91-00C04F8EE6C0}" ); 53 } 54 55 58 public static ISpeechMMSysAudio createSpMMAudioIn() { 59 return COM4J.createInstance( ISpeechMMSysAudio.class, "{CF3D2E50-53F2-11D2-960C-00C04F8EE628}" ); 60 } 61 62 65 public static ISpeechMMSysAudio createSpMMAudioOut() { 66 return COM4J.createInstance( ISpeechMMSysAudio.class, "{A8C680EB-3D32-11D2-9EE7-00C04F797396}" ); 67 } 68 69 72 public static ISpObjectWithToken createSpRecPlayAudio() { 73 return COM4J.createInstance( ISpObjectWithToken.class, "{FEE225FC-7AFD-45E9-95D0-5A318079D911}" ); 74 } 75 76 79 public static ISpStream createSpStream() { 80 return COM4J.createInstance( ISpStream.class, "{715D9C59-4442-11D2-9605-00C04F8EE628}" ); 81 } 82 83 86 public static ISpeechVoice createSpVoice() { 87 return COM4J.createInstance( ISpeechVoice.class, "{96749377-3391-11D2-9EE3-00C04F797396}" ); 88 } 89 90 93 public static ISpeechRecoContext createSpSharedRecoContext() { 94 return COM4J.createInstance( ISpeechRecoContext.class, "{47206204-5ECA-11D2-960F-00C04F8EE628}" ); 95 } 96 97 100 public static ISpeechRecognizer createSpInprocRecognizer() { 101 return COM4J.createInstance( ISpeechRecognizer.class, "{41B89B6B-9399-11D2-9623-00C04F8EE628}" ); 102 } 103 104 107 public static ISpeechRecognizer createSpSharedRecognizer() { 108 return COM4J.createInstance( ISpeechRecognizer.class, "{3BEE4890-4FE9-4A37-8C1E-5E7E12791C1F}" ); 109 } 110 111 114 public static ISpeechLexicon createSpLexicon() { 115 return COM4J.createInstance( ISpeechLexicon.class, "{0655E396-25D0-11D3-9C26-00C04F8EF87C}" ); 116 } 117 118 121 public static ISpeechLexicon createSpUnCompressedLexicon() { 122 return COM4J.createInstance( ISpeechLexicon.class, "{C9E37C15-DF92-4727-85D6-72E5EEB6995A}" ); 123 } 124 125 128 public static ISpLexicon createSpCompressedLexicon() { 129 return COM4J.createInstance( ISpLexicon.class, "{90903716-2F42-11D3-9C26-00C04F8EF87C}" ); 130 } 131 132 135 public static ISpeechPhoneConverter createSpPhoneConverter() { 136 return COM4J.createInstance( ISpeechPhoneConverter.class, "{9185F743-1143-4C28-86B5-BFF14F20E5C8}" ); 137 } 138 139 142 public static ISpPhoneConverter createSpNullPhoneConverter() { 143 return COM4J.createInstance( ISpPhoneConverter.class, "{455F24E9-7396-4A16-9715-7C0FDBE3EFE3}" ); 144 } 145 146 149 public static ISpeechTextSelectionInformation createSpTextSelectionInformation() { 150 return COM4J.createInstance( ISpeechTextSelectionInformation.class, "{0F92030A-CBFD-4AB8-A164-FF5985547FF6}" ); 151 } 152 153 156 public static ISpeechPhraseInfoBuilder createSpPhraseInfoBuilder() { 157 return COM4J.createInstance( ISpeechPhraseInfoBuilder.class, "{C23FC28D-C55F-4720-8B32-91F73C2BD5D1}" ); 158 } 159 160 163 public static ISpeechAudioFormat createSpAudioFormat() { 164 return COM4J.createInstance( ISpeechAudioFormat.class, "{9EF96870-E160-4792-820D-48CF0649E4EC}" ); 165 } 166 167 170 public static ISpeechWaveFormatEx createSpWaveFormatEx() { 171 return COM4J.createInstance( ISpeechWaveFormatEx.class, "{C79A574C-63BE-44B9-801F-283F87F898BE}" ); 172 } 173 174 177 public static ISpeechRecoContext createSpInProcRecoContext() { 178 return COM4J.createInstance( ISpeechRecoContext.class, "{73AD6842-ACE0-45E8-A4DD-8795881A2C2A}" ); 179 } 180 181 184 public static ISpeechCustomStream createSpCustomStream() { 185 return COM4J.createInstance( ISpeechCustomStream.class, "{8DBEF13F-1948-4AA8-8CF0-048EEBED95D8}" ); 186 } 187 188 191 public static ISpeechFileStream createSpFileStream() { 192 return COM4J.createInstance( ISpeechFileStream.class, "{947812B3-2AE1-4644-BA86-9E90DED7EC91}" ); 193 } 194 195 198 public static ISpeechMemoryStream createSpMemoryStream() { 199 return COM4J.createInstance( ISpeechMemoryStream.class, "{5FB7EF7D-DFF4-468A-B6B7-2FCBD188F994}" ); 200 } 201 } 202 | Popular Tags |