有聲圖書上所有的內容,都采用了識別碼和反射紅外光的特殊涂料印刷識別碼其實就是微型的二維碼類的東西,將圖書的字放大十幾倍就可以發現,里面含有豐富的數字信息。每一只點讀筆的筆頭,里面都有一個光電識別器(OID),它可以感應到圖片上的數字信息,用筆頭觸碰圖書,光電識別器就會開始掃描筆頭接觸部分的書本上二維碼信息,經過掃描后和電子原件的傳遞,讀取其中的二維碼信息,傳遞到點讀筆內交由CPU進行處理,處理的過程,是CPU的識別過程,如果CUP識別成功,則會從點讀筆的存儲器中將事先存儲好的對應聲音文件挑出,然后通過喇叭放出聲音。
若書很多本,每本書又有相同的碼,此時就可以用書碼來切換要點讀的書本。
例如:書本1 書碼:1 普通碼:10001到15001書本2書碼:2 普通碼:12001到20001此時 書本1跟 書本2有重疊的普通碼1200到15001,所以就需要使用 書碼來區分它們。這里預計使用 書本1:書碼1 書本2:書碼2。
設定 “書本1”的書碼:1,同時設定輸出的檔名 book1.bin (語音包)。
設定 書本2 的 書碼:2,同時設定輸出的檔名 book2.bin。
打印書碼1可以在 書本1的封面印上書碼1,書本2 的封面印上書碼2,這樣點擊書碼1時點讀筆就會載入book1.bin,點擊書碼2時就會載入book2.bin。
a) 先在封面畫一個普通碼,這個對象將被改成書碼。
b) 對該物件連點兩下左鍵 出現屬性對話框,將編碼改成1,對象的名稱就變成如下的 “書碼”,這是因為編碼落入 1-4000的書碼范圍內。
在編碼格式對話框內也有個自訂控制碼 表格,用來給對象自定名稱,預設第一個是書碼。這里的書碼跟上面提的是同一個,不管修改那一個都會同步更新成同一個書碼。再來后面的 “book.mp3”是指點到書碼時會播放這個預置聲音內的book.mp3。
bin檔案與書碼:每個專案只能指定一個內置書碼,輸出該專案語音檔book1。bin時也會將書碼寫入book1.bin內。樣點書碼時點讀筆就會尋找同一個書碼載入。若多個bin檔案擁有相同的書碼時,每點一下共同的書碼時就會輪流依檔名的排序切換bin檔案。
您也可以利用修改檔名的方式設定書碼,比如原來book.bin 的內置書碼是1,現在把檔名改成 0123-book.bin,則點書碼1 或123都可以切換到這個bin。 兩個書碼都有效。檔名書碼的格式是在檔名前面加4個數字跟著一個減號,如果不足4位數字前面要補0,書碼最大不能超過4000。
如何修改點書碼后播放的聲音?點書碼就會載入對應的bin檔案。當該bin語音檔被載入記憶體時第一件事就是播放該bin內的book.mp3。 每個bin都有自己的book.mp3。 可以藉由取代預置聲音內的book.mp3來修改。開啟預置聲音存放的目錄presetAudio,然后用自己錄好的book.mp3取代之就可以了。