标签归档:OidProducer

游走

image_thumb2

系统码 – 游走…

 

4030: 切换到上一本书(dtt 或dic档案),dtt、dic依档名排序切换。若有TalkFolder目录则TalkFolder目录排在dtt及dic后面。

4031: 切换到下一本书(dtt 或dic档案),dtt、dic依档名排序切换。若有TalkFolder目录则TalkFolder目录排在dtt及dic后面。

4104: 播放前一句; 参看系统码-播放…

4105: 播放后一句; 参看系统码-播放…

4106: 播放dtt内的所有预置声音; 用来检查预置声音

4107: 播放dtt内的所有ID对应的声音; 用来检查dtt内容的声音

功能

image_thumb13

系统码 – 功能…

 

4090: 照相; 照相并存成BMP图文件到根目录,用来检查镜头有没有歪掉、脏掉或坏掉。若无法照相请将bmpHead.bin及config.ini档案放到根目录下再试一遍。

4034: 退出游戏、字典、读编码、疯狂句子、跟读等。

4035: 切换读编码功能。可读出印在纸上的编码。码印到纸上后用肉眼无法分辨是那一个码号, 用此功能可以直接读出码号.

4009: Vender ID; 预设是0

4016: 关机; 不用长按电源键也能关机. 主要提供纸上关机的方法.

4038: 切换轮读功能;如点一下中文, 点一下英文。当点同一对象单数次时播中文,点双数次时播英文

4039: 切换跟读功能;点一启始对象后,连续播放其后的其他对象的声音并每读一声音便停一下以供使用者跟读。

4091: 进入/退出 疯狂句子;(练习将多个单词组成一句子)

4092: 执行; 播放重组的疯狂句子

4093: 切换双语言功能;比如dtt档案内有英文(Lang0)、中文(Lang1)及日文(Lang2) 3种语言。若点双语再点 “中文” 则打开双语言功能,每点一下对象就会连播英文及中文.

4101: 默书(读写):指定开始及结束位置播放

4102: 跟读比对: 跟读录音比对 (目前SpeechCmp最长只录10sec)

4103: 版本: 读出分位的版本.

 

 

 

 

Vender ID 说明: 不同的OEM厂商若跟我们购买码段我们会给不同的VenderID用来保护客户的点读音频内容, 播放档案dtt, dic 内存有VenderID值, 笔的分位也存有VenderID的值, 只有dtt内的VenderID等于笔分位的VenderID笔才能播放该dtt. (例外: 当VenderID<100时所有的笔皆能点读).
零售或批发的笔VenderID=0, 所有的笔都能点读.

dtt的VenderID<100 dtt的VenderID=x dtt的VenderID<>x
笔的VenderID = x 笔可以点读此dtt 笔可以点读此dtt 笔无法点读此dtt
笔的VenderID<>x 笔可以点读此dtt 笔无法点读此dtt

image8_thumb

  • 4038: 轮读设定: 以下设定哪两个语言轮流播放.
    image14_thumb
  • 4039: 跟读: 如果句子太长则不跟读. config.ini内与跟读有关的设定如下
    image_thumb8
    玩法如下
    1. 点4039进入跟读功能.
    2. 任意点读1对象
    3. 笔播放对象的声音,播完后播放相同长度的静音以供跟读
    4. 笔依照码号顺序继续下一个对象, 重复步骤3
    5. 点4039退出跟读功能.
  • 4091: 疯狂句子: 玩法如下
    1. 点4091 进入疯狂句子
    2. 任意点读重组几个对象(最多16个)
    3. 点4092 按刚刚点读的顺序读出.
    4. 再点4092 回放,
    5. 重复步骤2至4
    6. 点读4091 退出疯狂句子.
  • 4093:双语功能: 玩法如下
    当只有两种语言的情况, 比如中文层跟英文层
    1. 点4093 进入双语功能
    2. 任意点读1对象 (将连续播放中文层及英文层)
    3. 重复步骤2
    4. 点4093 退出双语功能
    当有两种语言以上的情况, 比如中文层(4900),英文层(4901)跟日文层(4902)
    1. 点选第一语言,比如切换到中文4900
    2. 点4093 进入双语功能 (提示选第二语言)
    3. 点选第二语言,比如切换到日文4902
    4. 任意点读1对象 (将连续播放中文层及日文层)
    5. 重复步骤4
    6. 点4093 退出双语功能
  • 4101: 默书: 听写练习, 玩法如下
    1. 点4101进入默书功能 (笔提示选一开始对象)
    2. 点选一开始对象 (笔提示选一结束对象)
    3. 选选一结束对象 (笔依照码号顺序读开始对象码号至结束对象码号范围内的所有文件)
    4. 默书者拿原子笔一面听一面写出听到的内容.
    5. 重复步骤2至步骤4
    6. 点4101退出默书功能.
  • 4102: 跟读比对: 玩法如下
    1. 点4101进入跟读比对.
    2. 任点一对象 (笔读出对象声音, 读完后播放提示录音开始声音)
    3. 使用者注意看笔的灯号, 亮红灯时开始读刚刚听到的句子.
    4. 笔根据对象声音的时间长度录音.
    5. 录完音后先播放对象声音再播放录到的声音. (使用者比较两声音的差异)
    6. 重复步骤2至步骤5
  • 4103: 版本说明: 读出笔的分位版本. 每当分位版本升级dtt版本也会跟着升级. 固定的分位版本只能读跟他兼容版本的dtt, 为了让他们的兼容关系容易辨识最新的分位版本号会出相同版本号的dtt. 版本号的格式AAA.BB, A及B皆为一阿拉伯数字. AAA 为兼容版本号, BB为其序号. 笔要能使用dtt的条件为笔的兼容版本号AAA要等于dtt的兼容版本号且笔版本序号BB要大于等于dtt的版本序号.
    以下为笔分位版本跟dtt版本的兼容关系例表.

    dtt v105.01 dtt v105.02 dtt v105.03 dtt v104.01 dtt v104.02
    分位程序v105.01 相容
    分位程序v105.02 相容 相容
    分位程序v105.03 相容 相容 相容
    分位程序v104.01 相容
    分位程序v104.02 相容 兼容

    当分位版本升级时OidProducer仿真器的版本也会跟着升级. 且新版的OidProducer输出的dtt版本会跟他的仿真器版本一样.
    image30_thumb
    dtt.exe及BindDtt.exe版本管理与OidProducer.exe的仿真器版本一样.
    image
    image36_thumb
    当分位升级, 原有旧版的OidProducer项目只需要升级OidProducer.exe然后重新输出dtt档案就可.

dtt.exe 各参数说明

dtt.exe 各参数说明, 有些参数只在特殊的功能才会使用到。

work-dir 执行dtt.exe的工作目录
id-from 功能指示,指示id跟mp3的关联跟搜寻方式,目前只有4个值 IdFromFile、IdFromField、IdFromRow、Id4Timeline。

功能名称 说明
IdFromFile 使用mp3档名来关联id, 如点读id=10001码播 10001.mp3。
IdFromField 读取 *.csv ”索引档案“ 找到 id 跟 mp3 的关联。
IdFromRow 读取 *.txt ”索引档案“ 找到 id 跟 mp3 的关联,其中id是*.txt内的第几行加上起始 “begin-id”值,即id=begin-id+行
Id4Timeline 读取 yDot-Timeline.xml ”索引档案“ 找到 id 跟 mp3 的关联, 其中yDot-Timeline.xml是由OidProducer 输出dtt时产生的。
book-id 指定改dtt的书码,范围 1-4000
vender-id 专用码客户使用,使用该vender-id加密限制专用笔才能读取该输出的dtt,普通客户使用 0。
audio-folder 存放mp3的文件夹,dtt.exe需要mp3时会搜寻这个文件夹及其子文件夹直到找到mp3,搜寻顺序根据文件夹的排序搜寻,同名mp3先搜寻到的先用。路径需要用相对路径,相对work-dir。
audio-folder2 audio-folder
output-title 输出dtt的档名。 比如 output-title=abc 时会输出 abc.dtt
output-folder 输出dtt的文件夹 比如 output-folder=”c:\out” 时 xxx.dtt 会输出到 “c:\out\xxx.dtt”, 路径需要用相对路径,相对work-dir。
limit-size 限制dtt输出大小,可以使用M、G,比如 limit-size=128M 或limit-size=1G,最大不能超过1G。当mp3查过limit-size时会被切割成 xxx.dtt、xxx.001、xxx.002…..xxx.999。其中每个档案不超过limit-size。
test 当id及mp3很多时要输出dtt将会花很多时间,比如输出1G的dtt可能要2个小时,但有时只想输出dtt测试看看设定对不对,此时设定test=1 只输出前面100笔索引。记得正式输出时要改回test=0
lang-folders IdFromFile时 指定lang0、lang1、lang2…..lang9 对应的mp3存放文件夹。
index-file IdFromFieldIdFromRowId4Timeline 时使用。 指定索引档案。索引档案存放id跟mp3的对应关系
begin-id IdFromRow 时使用。表示*.txt的第一行对应的id 时 begin-id。比如begin-id=20001, 表示*.txt的第一行的MP3关联的码是20001
is-dict 字典制作;输出 *.dic 还是 *.dtt; 当is-dict=1时表示输出字典档案*.dic。预设不写时is-dict=0 输出dtt。
letter-file 字典制作;字母档案。