新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
易语言的语音识别模块我都是使用科大讯飞的SDK做的。
创新互联公司专业为企业提供大安网站建设、大安做网站、大安网站设计、大安网站制作等企业网站建设、网页设计与制作、大安企业网站模板建站服务,10多年大安做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
缺点是只需要链接互联网,但是优点是不受WINDOWS环境影响。
你可以去易语言论坛搜索下即可。
这个API只能播放wav格式的音频文件!MP3不行
第三那个参数常量含义,至于这些常量转换成数值是多少,可以用ET助手,按F12,输入#就会有语法提示!鼠标移过去可以看到数值
SND_APPLICATION
用应用程序指定的关联来播放声音。
SND_ALIAS
pszSound参数指定了注册表或WIN.INI中的系统事件的别名。
SND_ALIAS_ID
pszSound参数指定了预定义的声音标识符。
SND_ASYNC
用异步方式播放声音,PlaySound函数在开始播放后立即返回。
SND_FILENAME
pszSound参数指定了WAVE文件名。
SND_LOOP
重复播放声音,必须与SND_ASYNC标志一块使用。
SND_MEMORY
播放载入到内存中的声音,此时pszSound是指向声音数据的指针。
SND_NODEFAULT
不播放缺省声音,若无此标志,则PlaySound在没找到声音时会播放缺省声音。
SND_NOSTOP
PlaySound不打断原来的声音播出并立即返回FALSE。
SND_NOWAIT
如果驱动程序正忙则函数就不播放声音并立即返回。
SND_PURGE
停止所有与调用任务有关的声音。若参数pszSound为NULL,就停止所有的声音,否则,停止pszSound指定的声音。
SND_RESOURCE
pszSound参数是WAVE资源的标识符,这时要用到hmod参数。
SND_SYNC
同步播放声音,在播放完后PlaySound函数才返回。
SND_SYSTEM
如果是背景窗口,
如果这个标志被设置,声音是分配到音频会议系统通知的声音。系统音量控制程序(sndvol)显示音量滑块控制系统通知的声音。设置该标志将下控制音量滑块。如果没有设置该标志,声音是分配到默认的音频会议的应用进程。更多信息,请参阅文档的核心音频API的软件开发工具包
回答人的补充 2010-08-26 22:23 你加载模块以后 双击加载的模块,先浏览下模块内的子程序名称,再返回代码输入界面 键入相应的子程序名,输入要求的参数就可以了,使用方法和使用易语言支持库是一样的,模块是封装好的子程序集! 类的东西的调用方法为 设置一个变量 变量类型为类名称 调用方法为 类.子程序名() 自己研究下就好了,找找易语言模块使用的教程就可以
1、首先打开易语言,新建一个易语言窗口程序。
2、其次在右边添加一个媒体播放组件和一个编辑框组件,一个按钮组件。
3、然后在左边模块菜单添加精易模块,修改属性双击启动窗口。
4、最后点击运行中文朗读引擎即可。
首先打开易语言,创建windows窗口程序。
2、在扩展组件中找到系统音量,拖动并创建。
3、依据个人需求设计页面,如下图所示。
1、调试工作
双击启动窗口,输入下图源码。其中的设备标识在音量类型中依据个人需求选择。
2、为了了解一些数值,我们写下下图的源码进行调试。
3、按下F5进行调试,然后查看结果。
1、核心工作
我们发现65535这个数值过于巨大,不能作为滑块条的最大位置,因此写下图的源码。
2、在滑块条的位置被改变子程序中,我们写下下图源码。
3、
然后按下F5,查看有无错误。
然后按下F5,查看有无错误。
1、增加其他功能
为了使软件更加丰富,我们新建一个按钮,标题为“静音”。
2、双击按钮,写下下图源码。这里我给了大家两种方法,大家可自由选择。
3、最后静态编译,一个小小的软件就完成了!希望能对大家有所帮助。
易语言模块相当于支持库其中可以包括子程序、常量、自定义数据类型,也相当于在程序中一些自己写的子程序、定义的数据类型和常量,可以在程序中直接调用,但调用时必须遵守模块使用的要求(比如:参数、参数的数据类型、返回的数据类型)
易语言模块一般是把一些复杂的代码封装成模块,方便在易语言中可以直接调用,而不需要再去把那复杂的代码再重写。
易语言初学者或高手都喜欢使用模块,因为模块可以给初学者或高手都减少去写复杂代码的一个过程中的时间。对于初学者可以把高手封装好的模块直接调用使用。
易语言模块扩展名为:".ec"