บทความนี้ไม่มีคำแนะนำทางการแพทย์ ถ้ามือคุณเจ็บ ให้ไปพบแพทย์ นั่นคือขั้นตอนแรกที่แท้จริง และไม่มีซอฟต์แวร์ใดมาแทนได้ สิ่งที่จะพูดต่อจากนี้เป็นเรื่องของวิธีทำงาน คือถ้าอาการปวดข้อมือจากการใช้คอมหรือปวดมือจากการพิมพ์ทำให้คุณจำเป็นต้องลดจำนวนการกดแป้นต่อวันลงอย่างมาก ชุดเครื่องมือบน Mac จะหน้าตาเป็นอย่างไร และในทางปฏิบัติคุณต้องแลกกับอะไรบ้าง

ประมาณการระบุว่าสัดส่วนของโปรแกรมเมอร์ที่เคยเจอการบาดเจ็บจากการใช้งานซ้ำ ๆ อยู่ระหว่าง 50% ถึง 70% ปัจจัยเสี่ยงก็ไม่มีอะไรพิเศษและแทบเลี่ยงไม่ได้ในอาชีพนี้ ทั้งชั่วโมงยาว ๆ หน้าคีย์บอร์ด การใช้เมาส์ตลอดเวลา และแรงกดดันจากกำหนดส่งที่ทำให้คุณต้องนั่งอยู่ตรงนั้น

ตัวเลข

เหตุผลที่การพิมพ์ด้วยเสียงช่วยได้นั้นไม่ซับซ้อนเลย มันเป็นเรื่องของปริมาณ

คนพิมพ์ทั่วไปทำได้ราว 40 คำต่อนาที มืออาชีพทำได้ 65 ถึง 75 คำ ส่วนการพูดอยู่ที่ 120 ถึง 160 คำต่อนาที และมักอ้างอิงกันที่ราว 150 คำ งานวิจัยด้านปฏิสัมพันธ์มนุษย์กับคอมพิวเตอร์ของสแตนฟอร์ดวัดได้ว่าการป้อนข้อมูลด้วยเสียงเร็วกว่าการป้อนด้วยคีย์บอร์ด 2.93 เท่าสำหรับภาษาอังกฤษ

แต่สำหรับข้อมือ ตัวเลขที่น่าสนใจไม่ใช่ความเร็ว แต่คือจำนวนการกดแป้นที่หายไป กระทู้ใน Slack ยาว 500 คำ คำอธิบาย PR เอกสารออกแบบ หรือชุดความเห็นตอนรีวิวโค้ด รวมกันเป็นการกดแป้นหลายพันครั้งต่อวันที่จะไม่เกิดขึ้นเลยถ้าคุณใช้เสียงพูดแทน คุณลองคำนวณตัวเลขของตัวเองได้ที่ เครื่องคำนวณเสียงเทียบกับการพิมพ์ ของเรา

งานที่ย้ายมาใช้เสียงได้ง่ายที่สุดคืองานร้อยแก้ว และคนทำงานความรู้เขียนร้อยแก้วมากกว่าที่ตัวเองคิด ทั้งข้อความคอมมิต คำอธิบาย PR ความเห็นตอนรีวิว เอกสาร Slack อีเมล ตั๋วงาน และบันทึกการประชุม สำหรับวิศวกรส่วนใหญ่ นั่นคือส่วนใหญ่ของการกดแป้นในแต่ละวัน ส่วนตัวโค้ดเองกลับเป็นสัดส่วนที่เล็กกว่าความรู้สึก

อะไรที่ย้ายมาใช้เสียงได้จริง

ย้ายได้ดี: Slack และอีเมล คำอธิบาย PR และข้อความคอมมิต ความเห็นตอนรีวิวโค้ด เอกสารออกแบบและ RFC คำอธิบายตั๋วงาน รวมถึงคำสั่งที่ป้อนให้เอเจนต์เขียนโค้ด ซึ่งมักออกมาดีกว่าเมื่อใช้เสียง เพราะคุณจะพูดออกนอกเรื่องอย่างมีประโยชน์และให้บริบทที่ถ้าพิมพ์คงตัดทิ้งไปแล้ว

ย้ายได้ไม่ดี: ตัวโค้ดเอง การพูด for (let i = 0; i < arr.length; i++) แย่กว่าการพิมพ์มัน และใครที่บอกว่าไม่จริงคือยังไม่เคยลองกับโค้ดเบสจริง รวมถึงคำสั่งเทอร์มินัล และทุกอย่างที่เครื่องหมายวรรคตอนกับสัญลักษณ์เป็นตัวกำหนดความหมาย

ย้ายไม่ได้เลย: การเลื่อนหน้าจอ การเลือกข้อความ และการจัดการหน้าต่าง การพิมพ์ด้วยเสียงพิมพ์ข้อความ แต่ไม่ได้ควบคุมเครื่อง ถ้าคุณต้องการ การควบคุม แบบไม่ใช้มือ นั่นคือ Voice Control ของ macOS ในการตั้งค่าการช่วยการเข้าถึง ซึ่งเป็นคนละเครื่องมือสำหรับคนละปัญหา คนที่อาการหนักมักใช้ทั้งสองอย่างควบคู่กัน

ชุดเครื่องมือพิมพ์ด้วยเสียงบน Mac ที่ใช้ได้จริง

ทำให้มันทำงานในเครื่องและรวดเร็ว ถ้าการพิมพ์ด้วยเสียงต้องรอสามวินาทีและวิ่งไปกลับผ่านเครือข่าย คุณก็จะไม่ใช้มัน และเครื่องมือที่คุณไม่ใช้ก็ไม่ได้ปกป้องอะไรเลย Vext รัน Parakeet TDT v3 ในเครื่องผ่าน FluidAudio บน Apple Silicon จึงไม่มีการอัปโหลดและไม่มีความหน่วงจากคลาวด์

เลือกปุ่มลัดที่กดได้โดยไม่ต้องฝืน เรื่องนี้สำคัญกว่าที่ฟังดู เมื่อปัญหาคือมือของคุณเอง Vext รองรับการสลับโหมดไม่ใช้มือด้วยปุ่ม Cmd ขวา กดหนึ่งครั้งเพื่อเริ่ม กดอีกครั้งเพื่อหยุด แทนที่จะต้องกดปุ่มค้างไว้ตลอดทั้งย่อหน้า การกดปุ่มค้างไว้เก้าสิบวินาทีคือภาระต่อเนื่องแบบที่คุณพยายามหลีกเลี่ยงพอดี และยังผูกกับปุ่มเมาส์ได้ด้วย ซึ่งเป็นส่วนหนึ่งของงานปุ่มลัดใน เวอร์ชัน 1.4.0

ตั้งสไตล์แยกตามแอปเพื่อจะได้ไม่ต้องมาแก้ทีหลัง การแก้ด้วยคีย์บอร์ดทำให้เป้าหมายทั้งหมดเสียเปล่า สไตล์การพิมพ์ด้วยเสียงของ Vext ได้แก่ ตามที่พูด ขัดเกลา อีเมล ข้อความ หัวข้อย่อย ทางการ และกำหนดเอง สามารถผูกไว้กับแต่ละแอปได้ Slack ได้สไตล์ข้อความ โปรแกรมอีเมลได้สไตล์อีเมล เทอร์มินัลได้สไตล์ตามที่พูด พูดครั้งเดียวได้ข้อความที่จัดรูปมาถูกต้องแล้ว และไม่ต้องแตะคีย์บอร์ดเพื่อแก้อะไรอีก

สอนคำศัพท์ของคุณให้มัน ทุกครั้งที่คุณแก้ด้วยมือ คือการกดแป้นที่คุณพยายามเลี่ยงอยู่แล้ว ใส่ชื่อโปรเจกต์ ไลบรารีที่ใช้ และชื่อเพื่อนร่วมงานลงในคลังคำศัพท์เสียครั้งเดียว แล้วเลิกพิมพ์ซ้ำเสียที

ระวังกับดักการย้ายภาระ การใช้เสียงก็มีภาระของมันเอง ความล้าและความตึงของเสียงเป็นเรื่องจริง การสลับไปมาระหว่างเสียงกับการพิมพ์ช่วยกระจายภาระ ส่วนการใช้เสียงล้วนแปดชั่วโมงเป็นเพียงการย้ายปัญหาไปที่อื่น อ่านเพิ่มเติมเรื่องการจัดชุดโดยรวมได้ที่ การพิมพ์ด้วยเสียงแบบไม่ใช้มือบน Mac

brew install muvon/tap/vext

เรื่องที่ไม่ค่อยมีใครพูดถึง

ออฟฟิศแบบเปิดโล่งเป็นศัตรูกับเรื่องนี้ คุณจะรู้สึกเขินและเพื่อนร่วมงานจะได้ยินคุณ บางคนแก้ด้วยไมค์หูฟังและพูดเบา ๆ บางคนขอห้องแยก บางคนแก้ไม่ได้เลยและพูดได้เฉพาะตอนทำงานที่บ้าน นี่คือเหตุผลที่พบบ่อยที่สุดที่ทำให้คนเลิกใช้การพิมพ์ด้วยเสียง และมันไม่เกี่ยวกับตัวซอฟต์แวร์เลย

ความแม่นยำในความเร็วต้องอาศัยการฝึก การพูดเป็นความคิดที่สมบูรณ์พร้อมวรรคตอนเป็นทักษะอย่างหนึ่ง สัปดาห์แรกจะแย่กว่าการพิมพ์ พอราวสัปดาห์ที่สองมันจะเลิกรู้สึกเหมือนงานหนัก

เครื่องมือบนคลาวด์พาปัญหาอีกแบบกลับมา ถ้าคุณพูดรายละเอียดทางการแพทย์ ข้อมูลลูกค้า หรือเนื้อหาภายใต้ข้อตกลงไม่เปิดเผยข้อมูล บริการรายเดือนที่อัปโหลดเสียงก็แค่เปลี่ยนข้อจำกัดหนึ่งเป็นอีกข้อจำกัดหนึ่ง การประมวลผลในเครื่องปิดประตูบานนั้นไว้

พูดกันตรง ๆ

การพิมพ์ด้วยเสียงไม่ใช่การรักษา มันไม่ได้ทำให้เอ็นหายดี และการใช้มันไปพร้อมกับเพิกเฉยต่อความเจ็บปวดก็เป็นแผนที่ไม่ดี สิ่งที่มันทำได้คือลดภาระเชิงกลของกิจกรรมหนึ่งโดยเฉพาะ นั่นคือการป้อนข้อความ ซึ่งสำหรับคนทำงานความรู้ส่วนใหญ่คือแหล่งที่มาหลักของการกดแป้นในแต่ละวัน

สำหรับคนที่จำเป็นต้องลดการพิมพ์ลงอย่างมาก ความต่างตรงนี้มักเป็นตัวชี้ขาดระหว่างการทำงานได้เต็มวันกับการทำไม่ได้เลย นั่นคือเครื่องมือทำงานที่ทำหน้าที่ของมัน ไม่ใช่ยารักษา และความแตกต่างข้อนี้ควรพูดให้ชัด

Vext ราคา 49 ดอลลาร์จ่ายครั้งเดียว มีให้ทดลอง 100 ครั้ง ใช้ได้บน macOS 14 ขึ้นไปที่ใช้ Apple Silicon ทุกอย่างทำงานในเครื่อง