Vovsoft语音转文本转换器在“连续听写”选项卡中使用Microsoft语音平台。下表列出了Microsoft语音平台返回的错误代码。

SPERR_UNINITALIZED0x80045001-2147201023对象尚未正确初始化。SPERR_ALREADY_INITIALIZED0x80045002-2147201022对象已初始化。SPERR_UNSUPPORTED_FORMAT0x80045003-2147201021调用者指定了不受支持的格式。SPERR_INVALID_FLAGS0x80045004-2147201020调用者指定的标志对此操作无效。SP_END_OF_STREAM0045005282629操作已到达流的末尾。SPERRD_BUSY0x80045006-2147201018波形设备正忙。SPERRD_NOT_SUPPORTED0x80045007-2147201017不支持波形设备。SPERRD_NOT_ENABLED08045008-2147201016波形设备未启用。SPERR_NO_DRIVER0x80045009-2147201015未安装波形驱动程序。SPERR_FILEMUSTBEUNICODE 0x8004500a-2147201014文件必须是Unicode。SP_INSUFFICIENT数据0x0004500b282635?SPERR_INVALID_PHRASE_ID0x8004500c-2147201012指定的短语ID不存在或超出范围。SPERR_BFER_TOO_SMALL0x8004500d-2147201011调用者提供的缓冲区太小,无法返回结果。SPERR_FORMAT_NOT_Specified0x8004500-2147201010调用方在打开流之前没有指定格式。SPERR_AUDIO_STOPPED0x8004500f-2147201009通过将音频对象设置为停止状态来停止流I/O。这将为读流和写流返回。
SP_AUDIO_PAUSED0x00045010282640当流暂停时,仅在输入(读取)流上返回此值。对暂停流的读取不会被阻止,此返回代码表示所有数据已从流中删除。SPERR_RULE_NOT_FOUND0x80045011-214720007传递给ActivateGrammar的规则名称无效。SPERR_TTS_ENGINE_EXCEPTION0x80045012-214720006在调用当前TTS驱动程序期间引发异常。SPERR_TTS_NLP_EXCEPTION0x80045013-2147201005在调用应用程序语句筛选器时引发异常。SPERR_ENGINE_BUSY0x80045014-214720104在语音识别中,当语法规则处于活动状态时,无法执行当前方法。SP_AUDIO_CONVERSION_ENABLED000005015282645操作成功,但仅限于自动流格式转换。SP_NO_HYPOTHEIS_AVAILABLE0x00045016282646当前没有可用的假设识别。SPERR_CANT_CREATE0x80045017-2147201001无法为指定的对象类别创建新的对象实例。语法中的SPERR_UNDEFINED_FORWARD_RULE_REF0x8004501c-214720996A规则引用是对从未定义过的命名规则的引用。SPERR_EMPTY_RULE0x8004501-2147200995A没有正文的非动态语法规则。SPERR_GRAMMAR_COMPILER_INTERNAL_ERROR0x8004501-2147200994语法编译器因内部状态错误而失败。SPERR_RULE_NOT_DYNAMIC0x8004501f-2147200993试图修改非动态规则。SPERR_DUPLICATE_RULE_NAMEx80045020-2147200992A规则名称重复。SPERR_DUPLICATE_RESOURCE_NAME0x80045021-2147200991给定规则的资源名称重复。SPERR_TOO_MANY_GRAMMARS080045022-2147200990
加载的语法太多。SPERR_CIRCULAR_REFERENCE0x80045023-2147200989语法导入规则中的循环引用。SPERR_INVALID_IMPORT0x80045024-2147200988A规则引用了无法解析的导入语法。SPERR_INVALID_WAV_FILE0x80045025-2147200987不支持WAV文件的格式。SP_REQUEST_PENDING0x00045026282662此成功代码表示正在处理使用SPRIF_ASYNC标志调用的SR方法。处理完成后,将生成SPFEI_ASYNC_COMPLETED事件。SPERR_ALL_WORDS_OPTIONAL0x80045027-2147200985A语法规则定义为通过规则的空路径。也就是说,可以不用单词来满足规则条件。SPERR_INSTANCE_CHANGE_INVALIID0x80045028-2147200984无法更改当前的引擎或输入。如果在存在识别上下文的情况下调用SelectEngine,则会发生这种情况。SPERR_RULE_NAME_ID_CONFLICT0x80045029-2147200983A规则存在匹配的ID(名称),但名称(ID)不同。SPERR_NO_RULES0x8004502a-2147200982A语法不包含顶级、动态或导出规则。无法激活或以其他方式使用此语法中的任何规则。SPERR_CIRCULAR_RULE_REF0x8004502b-2147200981规则“A”引用了第二条规则“B”,而第二条则引用了规则“A。根据当前活动的规则,无法解析SP_NO_PARSE_FOUND0x0004502c282668解析路径。SPERR_NO_PARSE_FOUND0x8004502d-214720979SPERR_REMOTE_CALL_TIMED_OUT0x8004502-2147200978A封送的远程调用未能响应。SPERR_AUDIO_BUFFER_OVERFLOW0x8004502f-2147200977只有在输入(读取)流暂停时才会返回此消息,因为SR驱动程序最近没有检索到数据。SPERR_NO_AUDIO_DATA0x80045030-2147200976结果不包含任何音频,结果的元素链部分也不包含任何视频。SPERR_DEAD_ALTERNATE0x80045031-2147200975此替代项不再是获取结果的有效替代项。从ISpPhraseAlt方法返回。SPERR_HIGH_LOW_CONFIDENCE0x80045032-2147200974结果不包含任何音频,结果的元素链部分也不包含任何视频。从ISpRequent::GetAudio和ISpRequest::SpeakAudio返回。SPERR_INVALID_FORMAT_string_8045033-2147200973此RUEREF的XML格式字符串无效,例如不是GUID或REFCLSID。SP_UNSUPPORTED_ON_STREAM_INPUT0x00045034282676流输入不支持该操作。SPERR_APPLEX_READ_ONLY0x80045035-2147200971该操作对除新创建的应用程序词典外的所有词典无效。SPERR_NO_TERMINATING_RULE_PATH_8045036-2147200970SP_WORD_EXISTS_WITHOUT_PRONUNCIATION0x0045037282679单词存在但没有发音。SPERR_STREAM_CLOSED0x80045038-2147200968试图对已关闭的流对象执行操作。SPERR_NO_MORE_ITEMS0x80045039-2147200967枚举项时,请求的索引大于项数。
SPERR_NOT_FOUND0x8004503a-2147200966找不到请求的数据项(如数据键或值)。SPERR_INVALID_AUDI_STATE0x8004503b-2147200965传递给SetState()的音频状态无效。SPERR_GENERIC_MMSYS_ERROR0x8004503c-214720964A通用MMSYS错误未被_MMRESULT_TO_HRESULT捕获。SPERR_MARSHALER_EXCEPTION0x8004503d-214720963在调用封送处理代码时引发异常。SPERR_NOT_DYNAMIC_GRAMMAR0x8004503-2147200962试图操纵非动态语法。SPERR_AMBIGUOUS_PROPERTY0x8004503f-214720961无法添加不明确的属性。SPERR_INVALID_RESTRY_KEY0x80045040-2147200960指定的密钥无效。SPERR_INVALID_TOKEN_ID0x8004504147200959指定的令牌无效。SPERR_XML_BAD_SYNTAX08045042-2147200958由于语法错误,XML解析器失败。SPERR_XML_RESOURCE_NOT_FOUND0x80045043-2147200957 XML解析器未能加载所需的资源(如语音或识别器)。SPERR_TOKEN_IN_USE0x80045044-2147200956试图从已在其他地方使用的令牌中删除注册表数据。SPERR_TOKEN_DELETED0x80045045-2147200955试图对已删除关联注册表项的对象令牌执行操作。SPERR_MULTI_LINGUAL_NOT_SUPPORTED0x80045046-2147200954所选语音已注册为多语言。语音平台不支持多语言注册。SPERR_EXPORT_DYNAMIC_RULE0x80045047-2147200953导出的规则不能直接或间接引用动态规则。SPERR_STGF_ERROR0x80045048-2147200952解析XML格式语法时出错。SPERR_WORDBFORMAT_ERROR0x80045049-2147200951单词格式不正确,可能是由于发音字符串不正确。SPERR_STREAM_NOT_ACTIVE0x8004504a-2147200950除非流处于活动状态,否则无法调用与活动音频流关联的方法。SPERR_ENGINE_RESPONSE_INVALID0x8004504b-2147200949引擎提供的参数或数据格式无效或不一致。SPERR_SR_ENGINE_EXCEPTION0x8004504c-2147200948在调用当前SR引擎期间引发异常。SPERR_STREAM_POS_INVALID0x8004504d-2147200947引擎提供的流位置信息不一致。SP_RECOGNIZER_INACTIVE0x0004504e282702无法完成操作,因为识别器处于非活动状态。它处于非活动状态,要么是因为识别状态当前处于非活动模式,要么是由于没有规则处于活动状态。SPERR_REMOTE_CALL_ON_WRONG_THREAD0x8004504f-214720945对服务器进行远程调用时,调用的线程错误。SPERR_REMOTE_PROCESS_TERMINATED08045050-2147200944远程进程意外终止。SPERR_REMOTE_PROCESS_ALREADY_running 0x80045051-2147200943远程进程已在运行;无法再次启动。SPERR_LANGID_MISMATCH0x80045052-2147200942尝试加载具有与其他加载语法不同的LANGID的CFG语法。SP_PARTIAL_PARSE_FOUND0x0045053282707发现语法结尾解析未使用所有可用单词。SPERR_NOT_TOPLEVEL_ULE0x80045054-2147200940
尝试停用或激活非顶级规则。SP_NO_RULE_ACTIVE0x00045055282709在没有规则处于活动状态时尝试解析。SPERR_LEX_REQUIRES_COOKIE0x80045056-2147200938试图一次向容器词典询问所有单词。SP_STREAM_UNITIALIZED0x00045057282711尝试在不首先调用SetInput的情况下激活规则或语法。SPERR_UNSUPPORTED_LANG0x80045059-2147200935请求的语言不受支持。SPERR_VOICE_PAUSED0x8004505a-2147200934由于语音当前已暂停,因此无法执行该操作。SPERR_AUDIO_FFFF_UNDERFLOW0x8004505b-2147200933只有当实时音频设备长时间停止返回数据时,才会在输入(读取)流上返回此信息。SPERR_AUDIO_STOPPED_UNEXPECTEDLY0x8004505-c-2147200932即使处于运行状态,音频设备也停止从Read()方法返回数据。此错误仅在END_SR_STREAM事件中返回。SPERR_NO_WORD_PRONCIATION0x8004505d-2147200931 SR引擎无法将此单词添加到语法中。应用程序可能需要为这个单词提供明确的发音。SPERR_ALTERNATES_WOULD_BE_INCONSISTENT0x8004505-2147200930尝试在先前调用GetAlternates的识别结果上调用ScaleAudio。允许呼叫成功将导致之前创建的备选方案位于不正确的音频流位置。SPERR_TIMEOUT0x80045060-2147200928A任务无法完成,因为SR引擎已超时。SPERR_REENTER_SYNCHRONIZE0x80045061-2147200927An SR引擎在同步调用内部调用同步。SPERR_STATE_WITH_NOT_ARCS0x80045062-2147200926语法包含一个没有弧的节点。SPERR_NOT_ACTIVE_SESSION0x80045063-2147200925非活动控制台会话不支持音频输出和输入。SPERR_ALREADY_DELETED0x80045064-2147200924该对象是一个过时的引用,不能使用。例如,有一个ISpeechGrammarRule对象引用,然后调用ISpeechRecoGrammar::Reset()将导致规则对象无效。在此之后调用任何方法都会导致此错误。SP_AUDIO_STOPPED0x00045065282725当音频流停止时,可以从音频流的读取或写入调用中返回此值。SPERR_RECOXML_GENERATION_FAIL0x80045066-2147200922无法生成识别分析树。例如,规则名称以数字开头,但XML解析器不允许元素名称以数字开始。SPERR_SML_GENERATION_FAIL0x80045067-2147200921无法生成SML。例如,转换xslt模板的格式不正确。SPERR_NOT_PROMPT_VOICE0x80045068-2147200920SPERR_ROOTRULE_ARREADY_DEFINED0x80045069-2147200919此语法已经有根规则。定义另一个根规则将失败。SPERR_SCRIPT_DISALLOWED0x80045070-214720912不支持嵌入式脚本,因为浏览器安全设置已禁用它。PERR_REMOTE_CALL_TIMED_OUT_START0x80045071-214720911
启动sapi服务器时发生超时。SPERR_REMOTE_CALL_TIMED_OUT_CONNECT080045072-214720910A在获取启动或连接到sapi服务器的锁时发生超时。SPERR_SECMGR_CHANGE_NOT_AALLOWED0x80045073-2147200909加载cfg语法时,不允许更改安全管理器。SP_COMPLETE_BUT_EXTENDABLE0x00045074282740解析有效,但可以扩展(仅供内部使用)。SPERR_FAILED_TO_DELETE_FILE0x80045075-214720907尝试删除现有文件,但失败。SPERR_RECOGNIZER_NOT_FOUND0x80045077-2147200905未安装识别器。SPERR_AUDIO_NOT_FOUND0x80045078-2147200904未安装音频设备。SPERR_NO_VOWEL0x80045079-2147200903单词中没有元音。SPERR_UNSUPPORTED_HONE0x8004507A-2147200902SP_NO_RULES_TO_ACTIVATE0x0004507B282747语法没有任何要激活的根或顶级活动规则。SP_NO_WORDENTY_NOTIFICATION 0x0004507C282748此语法引擎不需要语音平台单词输入句柄。SPERR_WORD_NEDS_NORMALIZATION0x8004507D-214720089传递给GetPronunciations接口的单词首先需要规范化。SPERR_CANNOT_NORMALIZE0x8004507E-2147200898传递给规范化接口的字无法规范化。S_NOTSUPPORTED0x80045080-2147200896目前不支持函数调用和输入的这种组合。
