Windows XP, Vista, Server 2003, 2008,Windows
7,
只要能支持显示中文。
如果你用Windows 7的话,不需要安装这个软件包,操作系统已经预装了。
下载地址
点击链接
,需要下载的文件大小和你的系统相关,从几兆到几十兆不等。
卡拉OK软件
下载地址
点击链接
如果你之前下载了1.0版本,请下载以上的完整程序包,这个包里有更新的mplayer,支持一些新功能,而且CPU占有率小很多。可以把原来程序目录里的settings.xml和Data\MyOkeDB.sdf文件拷贝至相应位置,即可完成手动升级。
如果你无法直接上网自动升级,可以下载http://okeoke.net/downloads/OkeOke.Net_Upgrade.zip 解压后拷贝至程序所在目录,覆盖所有重复的文件。
一般的P4以上,配声卡的计算机都可以用。其它硬件方面和一般卡拉ok系统一样,如果你是用音响系统,mixer是一定要的,你可以参考这篇文章xiaonan家庭卡拉ok系统组建指南
1.0版
http://www.mitbbs.com/article1/HiFi/14307036_0_1.html
国内用户请用这个链接:http://www.mitbbs.cn/article1/HiFi/14307036_0_1.html
记得如果要用录音功能的话,要把mixer或功放的输出接回到电脑的录音输入端。
当然如果你只是需要一个人玩玩试试,那就直接一台电脑好了,用耳机听伴奏,话筒接收你的声音,当然录下来的只有你的人声,没有伴奏。
软件第一次启动时可能会有两个警告,一个是未找到设置文件,另一个是未找到数据库。点击确认后,程序会生成缺省的设置文件和一个空的数据库。缺省的语言设置是英文,可以点击程序右上角的下拉菜单选择界面语言。目前只有简体中文和英文。如果你觉得有需要其它的语言包,并愿意做一些“翻译”工作,请和我联系,翻译所有的界面文字大概也就只需要个吧小时。
以下是一个简单的添加歌曲步骤:
添加视频影音文件的步骤也类似,在主菜单里有一项添加媒体文件。
在搜索框里输入关键字或拼音首字母,列表里会显示搜索结果,双击要选的曲目把该曲目添加到播放列表,或者按住Ctrl键,选择多首歌曲,然后点搜索框右侧的箭头按钮添加至播放列表。输“*”的话会匹配数据库里的所有结果,搜索结果列表缺省先显示30个结果,你可以点搜索框右侧“显示全部”按钮显示所有结果,但可能会比较耗时。
在搜索结果列表中选择一个项目,点鼠标右键,可以给该项目添加标签。也可以点“详细”打开一个现实所有信息的对话框,在这个对话框里你可以修改选中歌曲或歌手的信息。
软件支持通过浏览器远程点播,控制播放列表。通过这项功能后,你可以通过其它能连上本地网络的计算机或带浏览器的手机,通过浏览器远程控制okeoke.net程序。
如果网页无法显示,请先确认浏览器所在的机器能连接到运行okeoke.net的机器,可以通过命令行“ping 机器名”测试。对某些设备,比如iPad,在网址内使用机器名也许无法正常连接,可以试一下IP地址。
如果网络连接正常但无法显示网页,有可能是杀毒软件或Windows的防火墙设置阻止了设定端口的通信。在运行okeoke.net的机器,按以下步骤可以修改Windows
7的防火墙设置:
1. 运行Windows Firewall with Advanced Security(Windows防火墙及高级设置)
2. 选择左侧的Inbound Rules (入流量规则)
3. 选择右侧New Rules... (新规则)
4. 在新窗口中的第一步里选择Port(端口),点下一步
5. 选择TCP,指定你想要的端口,比如缺省的8080,点下一步
6. 选择第一项Allow the connection(运行连接),点下一步
7. 选中所有的选项,点下一步
8. 填写一个名称,比如okeoke,然后点保存
Air Remote是okeoke.net提供的一项独一无二的遥控功能。与网页控制相比,Air Remote提供更全面的功能和更友好的界面。通过Air Remote,你可以在一台计算机中运行okeoke.net.exe来控制另一台计算机中运行的okeoke.net.exe。要使用这项功能,你至少要有两台计算机,每台都要能运行okeoke.net,(即要安装微软的.Net Framework 3.5sp1)。
假设你已经有一台计算机已在运行okeoke.net进行点歌,首先你要在这台计算机上运行okeoke.net.exe,进入程序设置,遥控器页,把“”勾上,检查一下Air Remote服务器名字和端口的设置。通常情况下,服务器的名字是这台计算机的名字,如果你的局域网有域名解析器的话,你需要使用FQDN(完全限定域名)。如果你设置了防火墙,请确认指定的端口可以用来通讯。一个简单的测试是在另外一台机器上运行telnet。打开一个dos窗口,运行 "telnet machine1 33579",其中machine1是服务器的名字,33579是端口号。如果一个空白的窗口跳了出来,这说明服务器接收这个端口的流量,否则请检查防火墙设置,参考配置网页遥控说明中的如何在Windows防火墙打开端口。
下一步是设置运行Air Remote客户端的机器。在第二台计算机上先安装okeoke.net.exe,确认程序运行正常。然后去进入程序设置,遥控器页,把“”勾上,将前一台计算机上设置的Air Remote服务器名字和端口填入。关闭程序设置窗口后,程序将进入Air Remote客户端模式。首先程序会和Air Remote服务器建立联系,然后下载数据库和其它的一些设置,之后你就可以用这个程序要遥控点播了。如果连接服务器失败,也可以试一下服务的IP地址作为Air Remote服务器名字.
在Air Remote客户端,你可以进行几乎所有在服务器上的okeoke.net.exe上的操作,比如:
搜索点播
状态控制:播放,暂停,跳进,打开关闭录音,音量控制
播放列表控制:添加/删除歌曲,更改播放次序,保存/载入播放列表
音轨声道切换
Air Remote也有一定的局限性,目前的版本不支持在客户端做以下操作
向数据库内添加歌曲
管理数据库
加标签
上载录制歌曲
以上功能必须在服务器上完成。
除了卡拉ok功能,播放器(ZMPlayer.exe)也可以单独作为一个媒体播放器。启动ZMPlayer.exe后,点击文件夹按钮选择要播放的文件。
点击程序左上角主菜单,选择程序管理,或者点主菜单按钮右侧快捷按钮里的第一个。
主要的程序设置如下:
播放模式:卡拉OK(声音缺省为伴奏),顺序播放(声音缺省为原唱),随机播放(原唱+随机播放列表中的歌曲)
录音存放目录:存放录制歌曲的文件夹
虚拟键盘:打开虚拟键盘功能可以减少键盘的使用,但只能输英文字母 ,不支持中文输入
播放器最大化:多显示器的情况下方便一些,点击第一首歌时播放器会自动在指定显示器中最大化
大多数情况下,你可以在搜索框里输入关键字或拼音首字母,或者“*”,然后从结果列表里选择。例如,输入ldh会显示所有刘德华的歌以及所有曲名首字母有ldh的歌。
如果你需要更多搜索选项,可以点击搜索框上方的搜索选项条,会有一些更详细的搜索功能。点击搜索选项条右侧的橡皮擦(对,就是那个很小的按钮,图标是一个矩形立方体),可以清除所有的搜索选项。
匹配整个字符串:目标字符串必须完全匹配整个关键词。例如,歌曲“和你在一起”匹配关键词“hnzyq”,但不匹配关键词“zyq”。
从字符串开始进行匹配:目标字符串的开始部分必须匹配关键词。例如,歌曲“和你在一起”匹配关键词“hnz”,但不匹配关键词“zyq”。
匹配任何子字符串:目标字符串必须包含关键词。例如,歌曲“和你在一起”匹配关键词“hnz”和“zyq”。
你也可以在搜索中使用特殊字符:?, * 和
"。?可以用来替代单个字符,*可以用来替代任何字符串,"用来标记字符串的开始或结束。例如,当搜索模式为“匹配整个字符串”时,歌曲“和你在一起”匹配以下所有的关键词:“"hnz*”,
“?????", “?nzy?", "*n*"。
标签是用来标记歌曲或歌手用的,这样下次你要找这个曲目就比较容易一些,右击项目会看到选择标签或添加新标签的选项。值得注意到是,用户添加的标签是和用户绑定的。如果当前用户是甲,他是看不到用户乙添加到标签的。
支持保存当前播放列表,载入之前保存档播放列表。程序退出时会保存一个临时的播放列表,当程序再次打开是,程序会自动载入该临时播放列表,然后从上次退出时的位置继续播放。
录音功能在任何时候都可以打开关闭,前提是录音文件夹已经设置好了。打开录音功能后,程序会在播放“下”一首歌时自动打开录音功能,播放完毕后自动生成一个录音文件,然后添加到“我的表演”数据库。所以如果录音功能打开的话,程序会一直一首首的录下去。
点击程序左上角主菜单,选择数据库管理,或者点主菜单按钮右侧快捷按钮里的第二个。 这个功能还比较粗糙,现在只能大概看看,和修改一些小地方。有待完善。数据库所有的表单都列在里面,当然显示的内容是处理过的(原始数据里有很多是GUID)。数据库用到是SQLce
3.5 sp1,没有加密,有兴趣的话你可以用软件直接打开Data文件夹下的MyOkeDB.sdf文件。
目的
上载分享录制的歌曲,提供直接的文件链接,比如http://songs.okeoke.net/107/bbmbewat.mp3
如何建立网上帐户
在okeoke.net的主界面上方有一个添加用户的按钮,选择建立网上帐户,输入相应信息,然后等一封包含验证码的电子邮件(服务器比较慢,有可能会要等一会儿),输入验证码确认后就可以用了。可以选择记住本地机器的登录状态,这样就不用每次上载前输入密码了。
如何录制歌曲
先要在系统设置里设置录音文件的保存位置,然后打开录音功能(右侧播放列表上方一个中间是红点的按钮),然后点歌,一边唱一边系统就会录音,歌曲播放完后会自动生成mp3录音文件和一个“我的表演”记录。在左侧媒体选择页里点“我的表演”,在列表里可以看到刚录的歌,右键点击要上载的歌,选择
操作->上载,然后会有一个窗口跳出来显示上载进程。
目前软件不支持手工添加我的表演项目,主要是担心恶意用户添加有版权问题的歌上载。当然软件也没有完全禁止手工修改录制好的歌,可以对文件做一些后期处理(要禁止并不难,但估计用户有时需要编辑录音文件)
录音上载后,再次右键点我的表演项目,选操作菜单,可以看到几个新的选项,比如拷贝嵌入式播放器编码,可以直接生成能贴到bbs上的代码。也可以选择删除上载的文件,软件会把网站上的录音文件移除。
目前没有任何网页提供相应服务,以后慢慢加,比如可以提供一个你所有上载录音文件的页面。
安全性
因为软件数据库是公开的,所有你的机器上okeoke只会在数据库(myokedb)里保存用户名和电子邮件,密码是加密(sha
hash)后保存在服务器上的,因为加过密,所以就算拿到了服务器上的数据库也是得不到密码的。软件运行时,切换用户之类的操作都是不用输密码的,只有在上载,删除已上载文件,和修改用户信息这些操作是需要输入密码的。如果你选择了在本地机器上保持登录状态,服务器会验证你的电脑的硬件信息,匹配的话就不需要你输入密码了。
软件的手写识别功能需要操作系统的支持,对不同的操作系统,具体步骤都不一样。
Windows
XP和Windows Server 2003下需要安装两个微软的安装包,下面是安装包的名称及下载链接,先安装Tablet PC Platform
SDK后才能安装Microsoft Windows XP Tablet PC Edition 2005 Recognizer Pack:
Tablet PC Platform SDK
http://www.microsoft.com/downloads/en/details.aspx?familyid=b46d4b83-a821-40bc-aa85-c9ee3d6e9699&displaylang=en
Microsoft Windows XP Tablet PC Edition 2005 Recognizer Pack
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=080184dd-5e92-4464-b907-10762e9f918b
Windows Vista, Windows 7和Windows Server
2008下相对简单一些,但有些情况下也需要手工修改操作系统的设置。
最简单的是Windows Server
2008,只要在服务器管理里打开“Ink and Handwriting services”功能即可。具体步骤如下:
打开服务器管理,点击功能菜单,点添加功能,勾上“Ink and Handwriting Services”前面的选择框,最后点完成即可。
对于Windows Vista和Windows
7,如果你的操作系统是中文的,你不需要识别其它的语言,那就不用进行任何修改,直接可以用。如果你需要打开其它语言的识别支持,请参考以下步骤。
Windows7不同的版本配置方法略有不同,旗舰版(Ultimate)和企业版(Enterprise)的最简单,步骤如下。
打开Windows更新,点击查看更新,点击“** 可选择的更新”,然后把要识别的语言包勾上,最后完成更新
如果你的Windows7不是旗舰版或企业版,有可能Windows更新不提供其它语言包下载安装,需要手工安装。参考如下博文:
http://www.metsky.com/archives/350.html
http://c-sharp-snippets.blogspot.com/2009/09/getting-chinese-handwriting-recognition.html