網頁標題: 可以在螢幕上打出「點字」的 AutoIt 腳本程式,共有22則留言


  

〔版子#1〕不知,民國105年2月27日(星期六)17點32分

http://responsivevoice.org/
這網頁你玩看看
有個打字區,有個夏拉方塊可選語言
下拉方塊改成 Chinese Female
按Play就可以聽到編輯區裏你自己打的字了,
未來也可以寫網頁,直接呼叫它的API, 就免擔心其他作業系統聽不到,
ps. 謝謝妳的分享
關於奧托,我也希望大家一起來研究看看!
小朋友那邊我也會看能用啥方法教他們、跟他們玩!呵!

  

〔版子#2〕Bo-Cheng Jhan,民國105年2月27日(星期六)17點53分

其實,用 Javascript 操作本地端 SAPI 的代碼我也看過,不過會被 Windows 綁架就是了,無法在 Linux 等其他作業系統運行
之後如果我知道怎樣調用那網頁裡的 API, 再寫新的東西給你們看看

  

〔版子#3〕不知,民國105年2月27日(星期六)19點33分

要是能讓「用戶端自己的電腦」發生任何音效,或者說出啥言語內容,
小朋友一定會非常感到驚奇、訝異,而覺得更願意學、更想學!

  

沒有聲音,到故鄉首頁
向你介紹,到大愛部落

';

〔版子#4〕Bo-Cheng Jhan,民國105年2月28日(星期天)3點50分

我用這個網頁的 Javascript API 寫了一個很簡單的示範,規模不大所以用貼回應的。下面顯示的是一份網頁 HTML 的代碼,值得注意的地方有:1. 使用 meta 標籤規範網頁的編碼為 BIG-5, 這樣才會讓瀏覽器顯示正確,不會因為偶爾沒抓好編碼而顯示亂碼2. 使用 script 標籤引入讓網頁說話的 API 注意:當另存為 .htm 檔案,要用瀏覽器開時,它會到 https://code.responsivevoice.org/ 去抓 responsivevoice.js 喔3. 頁面上有二個超連結,「沒有聲音」那個就是一般超連結,但另一個超連結,焦點 Tab 上去時,稍微等一下就有語音介紹給你聽第二個超連結被設置兩個事件:onFocus 與 onBlurJavascript 裡,每個網頁元件尚有許多「事件」,如 onFocus, onClick, onChange, onBlur 等,會在使用者操作的不同狀況下被觸發。onFocus 即當焦點移上去時被觸發,不過從別的視窗跳過來焦點正好也在上面時,也會觸發。onBlur 即當 Tab 焦點移開時被觸發,焦點跑去別的視窗也會被觸發。「事件」猶如元件上的其他屬性,也用等於一個字串來設置,但字串的內容必須是可執行的 Javascript 帶碼。onFocus, onBlur 事件裏都有 responsiveVoice, 它是剛才引入的 API 提供的物件,可以透過它調用文字轉語音的功能,代碼中只用了二個它的功能:1. speak(): 讓它說話,第一個參數是要說的中文字串,第二個參數指定使用的語言 (應該說是文字轉語音引擎) 其實其他設定細節可放第三個參數,不過這邊沒有示範2. cancel(): 就是叫它立刻閉嘴

    

  

〔版子#5〕小樓昨夜,民國105年2月28日(星期天)19點42分

真希望可以從最基礎的開始學習,謝謝!

  

〔版子#6〕小樓昨夜,民國105年2月28日(星期天)19點52分

請問:我把您的代碼另存新黨之後執行,瀏覽器顯示一個信息說
為了協助保護您的資訊安全性,Internet Explorer 已限制這個網頁執行指令檔或可以存取您電腦的 ActiveX 控制項。其他選項請按這裡...
接下來我不曉得該怎樣作,而且效果也並沒有顯示出來怎半?我家用的是 win xp 系統,瀏覽器是 ie8,謝謝!

  

〔版子#7〕Bo-Cheng Jhan,民國105年2月29日(星期一)3點13分

回應「小樓昨夜」:
以我用導盲鼠 XP+IE6 的經驗,焦點到那警告訊息上要用九宮格小數點過去然後按滑鼠左鍵,有按到就會問要不要允許,確認就會跑了
我自己在 XP 用火狐測試的,它不會囉唆,直接執行

  

〔版子#8〕Bo-Cheng Jhan,民國105年2月29日(星期一)3點18分

My God... 帶碼貼上去都沒換行,我看下次有寫個像樣點的東西再貼上來好了,用發表文章的,效果才會好。寫代碼沒有排版這是明眼工程師蠻不喜歡的問題,因為會閱讀的很慢~~考慮到這留言板上不是只有全盲,所以我也希望這些代碼要按照排版顯示才好...

  

〔版子#9〕Bo-Cheng Jhan,民國105年3月3日(星期四)3點43分

原本想說全部寫完才公佈,不過還是接受孝宇老師建議決定提早先請大家測試看看,有遇到問題請跟我說,多謝!網頁在

    網頁文字轉語音測試

螢幕上有 9*9=81 個按鈕,分別是 0~9 的數字預期效果是1. 按下方向鍵,焦點將在按鈕間切換,把它當平面來遊走2. 按下 Ctrl 加方向鍵,會聽到語音報讀,四個方向各有不同意義3. 按鈕是 0 的話,按下去可以修改內容註:用 IE6 跑可能就無法聽到語音,等到正式公佈這個網頁變成新文章以後,這邊連結將會拿掉

  

〔版子#10〕大斯拉夫王國,民國105年3月3日(星期四)9點28分

報告:
  我用的是 WIN8 系統,IE 應該也是最新版的,NVDA 這幾天也作最更新版本了。
開啟您所提供的葉面連結,使用游標上下鍵都能移動,雖然按鍵排列好像沒有我想像中那忠九宮格排列方式,但反正都能移動。
有個比較嚴重的問題是,開啟這個頁面之後,所有的 NVDA 控制按鍵都會失靈,無法關閉 NVDA,或者進行其他 NVDA 按鍵操作。甚至鍵盤操作的中英文切換也不行,直到我重新啟動電腦,不知這是我系統設定問題或者另有其他什麼問題嗎?謝謝!

  

〔版子#11〕Bo-Cheng Jhan,民國105年3月4日(星期五)1點44分

回應「大斯拉夫王國」:
感謝提供測試結果。我在 XP 用 NVDA 2016.1 操作 IE6 與火狐。IE6 是我另存 .htm 檔以後開,火狐是直接從這邊點入,結果是:
1. 應該是預設 NVDA 進入網頁就是「瀏覽模式」,這時候方向鍵似乎被 NVDA 佔用,只會帶用者依序掃過每個按鈕,就沒有九宮格的感覺。按 NVDA+Space 切到「焦點模式」後就能感受到九宮格了,而且點顯器顯示數字旁邊也有座標,從 (0, 0) 到 (8, 8).
2. IE6 在焦點模式操作,萬一到邊界後還故意按上下,NVDA 就不曉報讀去哪了,要 Alt+Tab 到別處再回來才正常,火狐沒這困擾。
3. 其他 NVDA 快速鍵還是能用,因此不大清楚上述快速鍵失效情形。
所以,結論是仍要注意大家監聽鍵盤的狀況,一般網頁不會這樣改寫方向鍵的行為,但我這是特殊目的才會這樣。
其實想想看,每次要編輯之前也都要特別換到「焦點模式」,因為編輯區控制項會吃方向鍵,但「瀏覽模式」的方向鍵由 NVDA 管理的。
喔,對了,之前回應 IE 的問題,如果是資訊列的話,Tab 上去時按 Space 好像也可以開啟選項然後選擇允許語法。
另外有朋友向我抱怨,NVDA 有給 Ctrl+Alt+方向 在表格中移動的功能,可是萬一快速鍵沒成功被 NVDA 接收,那原本用來旋轉螢幕的,會造成如果請別人看螢幕有所干擾,請問各位的想法如何?

  

〔版子#12〕crazy,民國105年3月6日(星期天)19點20分

我用光點測試,效果挺好,系統是win7,案ctrl+方向建會說話,旦爾多不好,廳布丁念啥?
另外移動由飆到 0 的按鈕,案 ctrl+方向鍵,感覺不出有啥效果,也沒說話,導室案 enter 就跑到不知啥地方了?
不知這是煣是該網頁城市預計要呈現的效果?謝謝!

  

〔版子#13〕Bo-Cheng Jhan,民國105年3月6日(星期天)22點24分

回應 crazy:
0 的按鈕 Enter 就是讓你輸入新的數字,這個是數獨,所以打進去要保證同行同列同九宮格不能有一樣數字,但也能設成 0 當作取消輸入
0 的按鈕 Ctrl 方向真的沒有和其他按鈕不同處,還是你們覺得要提醒一下這格「可 Enter 修改」?thanks~

  

〔版子#14〕笑笑鴿,民國105年3月7日(星期一)12點24分

<P>測試在 WIN8 的報告:
<P>1. 開啟「<A HREF=https://dl.dropboxusercontent.com/u/169921450/tts_web.htm>網頁文字轉語音測試」</a>連結,移動方向鍵能摸到與聽到數字按鈕,但想要找「0」這個按鈕,沒找到,或者不容易找,所以暫時沒測試;
<P>2. 按 CTRL+方向鍵有聽見說話的聲音,好像是美女的音質,但聲音太小,聽不大出來她念啥?'
<P>3. 本來以為按九宮格數字可以直接跳到相對應的按鈕,但忽然想起這並不是九宮格排列,真好玩!謝謝!陳

  

〔版子#15〕kealy,民國105年4月19日(星期二)16點44分

請教怎樣來寫個模擬點字機的軟體?
點字機一行有四十個點字方,
使用您這個城市可以打出點字,
但如果把框框縮小,使每個方格大小約為一個點字方格,
然後打滿四十方會自動換行,
換行之前也會有「鈴聲」提示,
不知這能否做到?
真正的柏金斯點字機,快到四十方會有鈴聲,但不會自動換行,謝謝!

  

〔版子#16〕Bo-Cheng Jhan,民國105年4月20日(星期三)18點32分

也就是說,要讓打字區寬度恰好 40 格這樣嗎?
AutoIt 的確有人討論如何控制這個,不過我還沒參透,有點困難,要用很多 WinAPI
然而,這些需求我想對於 AutoIt 來說都很 low, 會寫的話都沒問題

  

〔版子#17〕Bo-Cheng Jhan,民國105年4月24日(星期天)19點37分

    我有做了些修改,放在這邊,有興趣可以過來測試看看。

  

〔版子#18〕crazy,民國105年4月26日(星期二)15點55分

在辦公室 WIN8 執行 bk1.2.1.exe,出現一個警告視窗說「windows 已保護您的電腦」,不能開啟,但之前下載的 bk.au3 安裝 AUTOIT 之後沒有問題,是不是有尚未編譯的原始檔可供測試?謝謝!

  

〔版子#19〕Bo-Cheng Jhan,民國105年4月26日(星期二)15點58分

文章最後面那個 textarea 的內容就是所有代碼了,排版沒意外的話抓出來建個 .au3 檔然後用 AutoIt 執行看看吧。

  

〔版子#20〕crazy,民國105年4月26日(星期二)16點06分

報告!還是不行,出現下面這個錯誤信息:
Line 25  (File "D:\bk1.2.1.au3"):
  If WinActive($main_window) Then
^ ERROR
Error: Unable to parse line.

確定
謝謝!

  

〔版子#21〕crazy,民國105年4月26日(星期二)16點27分

我已經找到免安裝版的 notepad++,覺得挺好用,但是想第二十三行的內容,要一行一行跳,太麻煩,不曉得有沒有可以直接跳到某一行的方法?
那天找到的 GVIM,在 WINDOWS 下 NVDA 抓不到,不!應該說無法正確抓到想要編輯的內容,有點像 PYTHON 的那種編輯器的狀況。在 CMD 底下很好用,但在那種模式下打中文就會有問題了!
唉!事情為何總是無法十全十美呢!實在可憾呀!

  

〔版子#22〕Bo-Cheng Jhan,民國105年4月26日(星期二)18點03分

根據貼上來的內容,這行前面變成「全形空白」,所以 AutoIt 看不懂,可能要從友善閱讀那邊把原碼拿出來才正確,或者把所有全形空白都取代成半形



Warning: fopen(/home/crazy/www/board/has_read.php): failed to open stream: Permission denied in /home/crazy/www/compose/reading.php on line 2077

Warning: fputs() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2079

Warning: fclose() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2080
閱讀文章〈可以在螢幕上打出「點字」的 AutoIt 腳本程式〉 ---點閱次數 1 !!注意:這個部落格文章閱讀記錄檔的檔案權限無法更新文章閱讀的記錄!!! 回前伊個頁面:也可以直接案倒退鍵唷!