ทางลัด Dictation บน Mac ตั้งค่าได้ที่ System Settings > Keyboard > Dictation > Shortcut เลือกค่าที่ตั้งไว้ล่วงหน้าจากตรงนั้น หรือเลือก Customize แล้วกดชุดปุ่มใดก็ได้ที่คุณต้องการ ถ้าคีย์บอร์ดของคุณมีปุ่ม Microphone อยู่ในแถวปุ่ม function การกดปุ่มนั้นหนึ่งครั้งก็เริ่ม Dictation ได้เช่นกัน และหยุดด้วย Escape ปุ่มเดิม หรือทางลัดนั้นอีกครั้ง
ด้านล่างนี้คือวิธีค้นหาและเปลี่ยนทางลัด dictation ของ macOS บน MacBook หรือ Mac ตั้งโต๊ะ สิ่งที่ควรตรวจเมื่อกดแล้วไม่เกิดอะไรขึ้น และคำสั่งเสียงที่ Dictation ของ Apple เข้าใจ ข้อเปิดเผย: ผมเป็นผู้พัฒนา Vext ซึ่งเป็นแอปพิมพ์ด้วยเสียงสำหรับ Mac ที่ปรากฏอยู่ในส่วนสุดท้าย ส่วนเนื้อหาทั้งหมดก่อนหน้านั้นเป็นฟีเจอร์ที่มีอยู่แล้วใน macOS
ทางลัด Dictation บน Mac อยู่ที่ไหน
Apple เก็บทางลัดนี้ไว้รวมกับการตั้งค่า Dictation อื่น ๆ ตามคู่มือ Mac User Guide ของบริษัท:
- เปิด System Settings จากเมนู Apple แล้วเลือก Keyboard (อาจต้องเลื่อนลงไปในแถบด้านข้าง)
- ไปที่ Dictation แล้วเปิดถ้ายังปิดอยู่ คลิก Enable เมื่อระบบถาม ส่วนที่เหลือของการตั้งค่าครั้งแรกอยู่ในวิธีพิมพ์ด้วยเสียงบน Mac
- เปิดเมนูป๊อปอัพ Shortcut เพื่อดูทางลัดปัจจุบันและค่าที่ตั้งไว้ล่วงหน้า
- ตั้งค่า Microphone source ในหมวดเดียวกัน ถ้า Mac ของคุณเลือกไมโครโฟนผิดตัว
มีค่าที่ตั้งไว้ล่วงหน้าหนึ่งตัวที่ควรรู้: ถ้าคุณเลือก Press Fn (Function) Key Twice macOS จะเปลี่ยนการตั้งค่า "Press fn key to" อีกตัวให้เป็น Start Dictation (Press Fn Twice) ด้วยตัวเอง ถ้าปุ่ม Globe/Fn ของคุณเลิกสลับแหล่งอินพุตหรือเลิกเปิดอิโมจิหลังจากที่คุณเปลี่ยนทางลัด dictation สาเหตุก็มาจากการตั้งค่านั้น
ปุ่ม Microphone มีกฎของมันเอง กดแล้วปล่อยเพื่อเริ่ม Dictation หรือกดค้างไว้เพื่อเรียก Siri ถ้า Siri เปิดอยู่
วิธีเปลี่ยนทางลัด dictation บน MacBook
การเปลี่ยนทางลัด dictation บน Mac ทำได้โดยเปิดเมนูป๊อปอัพ Shortcut เดิมแล้วเลือกค่าที่ตั้งไว้ล่วงหน้าตัวอื่น หรือเลือก Customize แล้วกดปุ่มที่คุณต้องการ ตัวอย่างของ Apple คือ Option-Z
กฎที่ใช้ได้จริงไม่กี่ข้อสำหรับทางลัดแบบกำหนดเอง:
- เลือกสิ่งที่คุณไม่เคยกดระหว่างพิมพ์ ค่าที่ตั้งไว้ล่วงหน้าแบบกดสองครั้งหรือชุดปุ่มที่แทบไม่ได้ใช้ ย่อมดีกว่าตัวอักษรเดี่ยวที่มีปุ่ม modifier หนึ่งตัว
- ทางลัดของ Siri เป็นการตั้งค่าคนละตัว มันอยู่ในการตั้งค่า Siri ใต้ Keyboard shortcut (ปรับแต่ง Siri บน Mac) ดังนั้นควรให้สองตัวนี้อยู่บนปุ่มที่ต่างกันชัดเจน
- บนแล็ปท็อปที่ไม่มีปุ่ม Microphone ทางลัดคือวิธีเริ่มด้วยปุ่มเพียงทางเดียวของคุณ ส่วน Edit > Start Dictation ในแถบเมนูคือตัวสำรอง
วิธีเริ่ม dictation บน Mac (และวิธีหยุด)
มีสามวิธีในการเริ่ม และสามวิธีในการหยุด วางเคอร์เซอร์ในตำแหน่งที่ข้อความควรไปปรากฏ แล้วกดปุ่ม Microphone ใช้ทางลัด dictation หรือเลือก Edit > Start Dictation เมื่อเคอร์เซอร์กะพริบหรือคุณได้ยินเสียงเตือน ให้พูดได้เลย
การหยุดทำได้โดยกด Escape ปุ่ม Microphone หรือทางลัดนั้นอีกครั้ง การพิมพ์ด้วยเสียงหนึ่งครั้งไม่มีการจำกัดความยาว แต่ Dictation ของ Apple จะจบเองหลังจากไม่มีเสียงพูด 30 วินาที บน Mac ที่ใช้ Apple silicon คุณสามารถพิมพ์ต่อไปได้ระหว่างที่ Dictation ฟังอยู่ และมันจะกลับมาฟังต่อเมื่อคุณหยุดพิมพ์
เมื่อกดทางลัดแล้วไม่เกิดอะไรขึ้น
ถ้ากดทางลัดแล้วไม่มีอะไรเกิดขึ้นเลย สาเหตุมักมาจากการตั้งค่ามากกว่าตัวไมโครโฟน ให้ไล่แก้ตามรายการนี้ ซึ่งอ้างอิงจากหน้าแก้ปัญหา Dictation และคู่มือ Dictation ของ Apple:
- Dictation ปิดอยู่ เปิดได้ที่ System Settings > Keyboard > Dictation
- คุณกำลังกดทางลัดตัวเก่า เปิดเมนูป๊อปอัพ Shortcut แล้วเช็กว่าค่าที่ตั้งไว้จริงคืออะไร โดยเฉพาะหลังอัปเดต macOS หรือเปลี่ยนคีย์บอร์ด
- Voice Control เปิดอยู่ เมื่อ Voice Control เปิดอยู่ Dictation แบบมาตรฐานจะใช้ไม่ได้ คุณต้องพิมพ์ด้วยเสียงผ่าน Voice Control แทน
- เลือกไมโครโฟนผิดตัว ตรวจดู Microphone source ใต้ Dictation และ System Settings > Sound > Input
ถ้า Dictation เริ่มทำงานแต่คำออกมาผิด นั่นเป็นอีกปัญหาหนึ่งที่มีวิธีแก้อีกแบบ ผมเขียนเรื่องนี้ไว้ใน ทำไม dictation บน Mac ถึงรู้จำคำผิด
คำสั่ง dictation บน Mac: เครื่องหมายวรรคตอน การจัดรูปแบบ และสัญลักษณ์
คำสั่ง dictation บน Mac ให้คุณพูดชื่อเครื่องหมายวรรคตอน การขึ้นบรรทัดใหม่ การใช้อักษรตัวพิมพ์ใหญ่ และสัญลักษณ์ออกมาตรง ๆ รายการคำสั่งสำหรับพิมพ์ด้วยเสียง ของ Apple ระบุว่าคำสั่งเหล่านี้ใช้ได้เสมอระหว่างที่คุณพิมพ์ด้วยเสียง คำสั่งที่ควรจำมีดังนี้:
| หมวดหมู่ | พูดว่า | จะได้ |
|---|---|---|
| เครื่องหมายวรรคตอน | "period" (หรือ "point", "dot", "full stop"), "comma", "question mark", "exclamation mark", "colon", "semicolon" | . , ? ! : ; |
| เครื่องหมายคำพูดและวงเล็บ | "quote" … "end quote", "open parenthesis" … "close parenthesis" | “ ” ( ) |
| เส้นขีด | "dash", "hyphen", "ellipsis" | – - … |
| การขึ้นบรรทัดใหม่ | "new line", "new paragraph", "tab key" | Return หนึ่งครั้ง, Return สองครั้ง, Tab |
| ระยะห่าง | "no space on" … "no space off" | วลีถัดไปโดยไม่มีช่องว่าง |
| อักษรตัวพิมพ์ใหญ่ | "caps on" … "caps off", "all caps", "all caps on" … "all caps off" | Title Case หรือ ALL CAPS |
| ตัวเลข | "numeral", "roman numeral" | วลีถัดไปในรูปตัวเลข |
| สัญลักษณ์ | "at sign", "hashtag", "ampersand", "percent sign", "dollar sign", "euro sign" | @ # & % $ € |
มีรายละเอียดสองอย่างที่ช่วยเลี่ยงความหงุดหงิด ในภาษาที่รองรับ Dictation จะแทรกจุลภาค มหัพภาค และเครื่องหมายคำถามให้เอง คุณจึงอาจไม่ต้องพูดคำสั่งพวกนั้นเลย ปิดฟีเจอร์นี้ได้ด้วย Auto-punctuation ในการตั้งค่า Dictation ถ้ามันเดาผิด และ "new line" กับ "new paragraph" จะมีผลเมื่อคุณพิมพ์ด้วยเสียงเสร็จแล้ว ไม่ใช่ระหว่างที่ยังพูดอยู่
คำสั่ง dictation ของ Apple กับคำสั่ง Voice Control ต่างกันอย่างไร
คำสั่ง Dictation ของ Apple ทำได้แค่ป้อนข้อความ ไม่มี "scratch that", "select that" หรือ "delete that" ในรายการคำสั่งของ Dictation คุณจึงต้องแก้ข้อผิดพลาดด้วยคีย์บอร์ด การแก้ไข การเลือก และการคลิกด้วยเสียงเป็นหน้าที่ของ Voice Control ซึ่งเป็นฟีเจอร์การช่วยการเข้าถึงคนละตัวที่มาแทน Dictation ระหว่างที่เปิดใช้งานอยู่ ถ้าคุณอยากควบคุม Mac ทั้งเครื่องแบบไม่ต้องใช้มือ นั่นคือเครื่องมือที่ใช่ ส่วน การพิมพ์ด้วยเสียงแบบไม่ต้องใช้มือบน Mac ครอบคลุมว่ามันเหมาะกับตรงไหน
ทางลัด dictation แบบกดค้างแทนการกดสองครั้ง
สำหรับคนส่วนใหญ่ Dictation ของ macOS กับทางลัดของมันเพียงพอแล้ว และไม่ต้องเสียเงินอะไร แอปแยกต่างหากจะคุ้มค่าก็เมื่อคุณพิมพ์ด้วยเสียงหลายครั้งต่อชั่วโมงและอยากได้ปุ่มแบบกดค้างแทนกดสองครั้ง หรือเมื่อคุณอยากได้ "scratch that" และการวางข้อความที่สะอาดลงเทอร์มินัลและแอปแชท
นั่นคือกรณีที่ Vext ถูกสร้างมาเพื่อรองรับ กด Left Shift ค้างไว้ พูด แล้วปล่อย: ข้อความจะถูกวางที่ตำแหน่งเคอร์เซอร์ของคุณ กด Right Command เพื่อเริ่มพิมพ์ด้วยเสียงแบบไม่ต้องใช้มือ และกดอีกครั้งเพื่อหยุด ส่วนการพูดแบบไม่ต้องใช้มือจะหยุดเองหลังเงียบไปหนึ่งนาทีตามค่าเริ่มต้น ทางลัดที่มีปุ่ม Shift รวมอยู่จะไม่เริ่มทำงานเร็วไปกว่าครึ่งวินาที การพิมพ์อักษรตัวพิมพ์ใหญ่จึงไม่ไปกระตุ้นมัน ปุ่มทั้งสองเปลี่ยนได้ที่ Settings > Keyboard Shortcuts
Spoken punctuation and commands ปิดอยู่ตามค่าเริ่มต้น เพราะคำอย่าง "period" ก็โผล่ในประโยคทั่วไปได้เช่นกัน เปิดได้ที่ Settings > General และ Show commands จะแสดงรายการทุกวลี จากนั้น Vext จะเข้าใจ "period", "comma", "new line", "new paragraph", "open quote" และ "scratch that" ทั้งในภาษาอังกฤษและในภาษาที่คุณใช้พิมพ์ด้วยเสียง คำว่า "Scratch that" จะลบวลีสุดท้ายย้อนกลับไปถึงเครื่องหมายวรรคตอนก่อนหน้า
มีตัวเลือกที่ต้องเปิดเพิ่มอีกสองตัว: Code commands ซึ่งตั้งได้รายแอป จะแปลง "git checkout dash b main" เป็น git checkout -b main และ Say "send" to submit จะกด Return ให้เมื่อการพิมพ์ด้วยเสียงแบบไม่ต้องใช้มือจบด้วยคำว่า "send" หลังเว้นจังหวะ
ข้อจำกัดที่ต้องพูดกันตรง ๆ: Vext ไม่รองรับคำสั่งจัดรูปแบบของ Apple อย่าง "caps on" หรือ "numeral" และมันคลิกหรือเลื่อนหน้าจอด้วยเสียงแบบที่ Voice Control ทำไม่ได้ ใช้ได้เฉพาะ Mac ต้องใช้ macOS 14 ขึ้นไปบน Apple Silicon และการรู้จำเสียงทำงานบนเครื่อง Mac ด้วยโมเดล Parakeet ตามค่าเริ่มต้น ถ้าคุณกำลังชั่งมันกับสิ่งที่ macOS ทำได้อยู่แล้ว Apple Dictation กับ Vext ไล่ดูความแตกต่างไว้ให้แล้ว
ดาวน์โหลด Vext: 49 ดอลลาร์จ่ายครั้งเดียว พร้อมช่วงทดลองใช้ฟรีที่ครอบคลุมการสั่งงานด้วยเสียง 100 ครั้ง โน้ต 50 ชิ้น และการประชุม 10 ครั้ง ใช้ได้บน macOS 14 ขึ้นไปบน Apple Silicon
brew install muvon/tap/vext