CodePen成果
5/26 寫出一個番茄鐘(二)-改變背景顏色 /自動進入下個鬧鐘 /語音設定
邏輯說明
- 改變背景顏色
- 抓取輸入的時間 形成陣列
- 判斷陣列的序列
- 基數==工作時間 ==背景紅色
- 偶數==休息時間==背景綠色
- 最後一個==結束計時 ==背景白色
- 之後想改成可以讓使用者自己選擇顏色
- 自動進入下個鬧鐘
- 抓取所有輸入的時間
- 加總所有時間
- 設定setInterval
- 語音設定
- 抓取輸入的文字
- 使用new SpeechSynthesisUtterance()
- 在特定時間撥放
使用程式(本次新學會的)
new SpeechSynthesisUtterance()
SpeechSynthesisUtterance Property
SpeechSynthesisUtterance.lang:設定或取得發音的語言。
SpeechSynthesisUtterance.pitch:設定或取得發音的音調。
SpeechSynthesisUtterance.rate:設定或取得發音的速度。
SpeechSynthesisUtterance.text:設定或取得發音的文字內容。
SpeechSynthesisUtterance.voice:設定或取得發音的聲音。
SpeechSynthesisUtterance.volume:設定或取得發音的音量。
1 | function finishedAlarm(text) { |