soundAlign


Direction for your ears. Progress for your mind.


ผู้เขียน: Chai Chaimee

URL: https://github.com/chaichaimee/soundAlign



บทนำ

SoundAlign เป็นส่วนเสริมของ NVDA ที่เพิ่มมิติใหม่ให้กับการตอบสนองทางเสียงของคุณ: การแพนเสียงเชิงพื้นที่ แทนที่จะให้เสียงบี๊บหรือเสียงแสดงความคืบหน้าทุกเสียงมาจากตำแหน่งเดียวกัน SoundAlign ช่วยให้คุณตัดสินใจได้ว่าเสียงควรปรากฏที่ไหนในสนามสเตอริโอของคุณ คุณสามารถทำให้เสียงบี๊บความถี่ต่ำของส่วนเสริมมาทางซ้าย เสียงความถี่สูงมาทางขวา และให้ตัวบ่งชี้ความคืบหน้าเลื่อนอย่างนุ่มนวลจากซ้ายไปขวา (หรือขวาไปซ้าย) ตามความคืบหน้าของงาน ซึ่งทำให้สัญญาณเสียงระบุได้เร็วขึ้นและฟังสบายหูมากขึ้น


มันทำอะไร

SoundAlign ดักจับฟังก์ชัน tones.beep ที่ NVDA เองและส่วนเสริมอื่น ๆ ใช้ จากนั้นจะใช้การแพนเสียงตามทิศทางตามการตั้งค่าของคุณ โดยไม่เปลี่ยนแปลงระดับเสียงหรือความยาวเดิม ส่วนเสริมแยกแยะเสียงสองประเภท:

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


คุณสมบัติหลัก


ประโยชน์


ปุ่มลัดและการควบคุมด่วน

ปุ่มหลักคือ NVDA+Windows+S:


คำอธิบายการตั้งค่า

หน้าต่างการตั้งค่าแบ่งออกเป็นส่วนต่าง ๆ อย่างเป็นระบบ นี่คือคำอธิบายแต่ละตัวควบคุม:

ทิศทางของเสียงบี๊บของส่วนเสริม

เมนูแบบเลื่อนลงสามรายการกำหนดตำแหน่งแพนสำหรับ:

แต่ละรายการสามารถตั้งเป็น ซ้าย, กลาง หรือ ขวา ได้

ตัวบ่งชี้ความคืบหน้า

เลือกลักษณะการแพนสำหรับเสียงความคืบหน้า:

พรีเซ็ตเสียงความคืบหน้า

ใช้ชุดค่าผสมที่กำหนดไว้ล่วงหน้าอย่างรวดเร็ว พรีเซ็ตที่มีให้เลือก:

รูปคลื่นของเสียงความคืบหน้า

เลือกเนื้อเสียงของเสียงความคืบหน้าที่สร้าง:

อัลกอริทึมการเฟด

ควบคุมรูปร่างของการเฟดเข้าเมื่อเริ่มต้นเสียงความคืบหน้าและการเฟดออกเมื่อสิ้นสุด ส่งผลต่อความนุ่มนวลของเสียงที่ปรากฏและหายไป ตัวเลือกได้แก่:

ทดลองเพื่อหาเฟดที่ฟังดูเป็นธรรมชาติที่สุดสำหรับคุณ

ระดับเสียงและระดับเสียงหลัก

ช่วงความถี่

ความถี่ต่ำสุด (110–300 Hz) และ ความถี่สูงสุด (1200–1760 Hz) กำหนดช่วงระดับเสียงสำหรับเสียงความคืบหน้า เสียงจะเริ่มที่ความถี่ต่ำสุดที่ 0% และถึงความถี่สูงสุดที่ 100% (หรือกลับกันสำหรับการแพนขวาไปซ้าย) ซึ่งเป็นอิสระจากช่วงเสียงบี๊บดั้งเดิมของ NVDA และมีผลเฉพาะเสียงความคืบหน้าที่สร้างขึ้นเองเท่านั้น (ไม่ใช่ตัวเลือก “เสียงบี๊บดั้งเดิม”)

ช่วงเวลาการประกาศ

โหมดผสม

เมื่อเลือกแล้ว ทั้งสอง การประกาศความคืบหน้าด้วยเสียงพูดและบี๊บจะทำงาน แต่สลับกัน: ถ้าถึงช่วงเสียงพูด จะพูด; มิฉะนั้น ถ้าถึงช่วงบี๊บ จะบี๊บ เมื่อไม่เลือก จะใช้เฉพาะการประกาศด้วยเสียง (ยังคงเล่นบี๊บแต่ไม่ประกาศด้วยเสียง)

เพิ่มรีเวิร์บให้เสียงความคืบหน้า

เปิดเอฟเฟกต์ดีเลย์สเตอริโอสั้น ๆ บนเสียงความคืบหน้าแบบต่อเนื่อง ทำให้มีกลิ่นอายของ “ห้อง” ซึ่งเพิ่มความสมบูรณ์แต่ใช้ CPU มากขึ้น; ปิดตามค่าเริ่มต้นเพื่อประสิทธิภาพ ใช้งานได้เฉพาะรูปคลื่นที่กำหนดเอง (ไม่ใช่ “เสียงบี๊บดั้งเดิม”)

ทดสอบการตั้งค่าทั้งหมด

ปุ่มนี้เล่นลำดับสั้น ๆ: เสียงบี๊บของส่วนเสริมสามครั้ง (ต่ำ, กลาง, สูง) โดยใช้การตั้งค่าทิศทางปัจจุบันของคุณ ตามด้วยการสไลด์ความคืบหน้าจาก 0% ถึง 100% โดยใช้การตั้งค่าความคืบหน้าที่คุณเลือก ช่วยให้คุณได้ยินผลของการเปลี่ยนแปลงทั้งหมดทันทีโดยไม่ต้องบันทึกและออกจากหน้าต่าง


เอ็นจิ้นเสียงความคืบหน้าทำงานอย่างไร (เบื้องหลัง)

SoundAlign แทนที่เสียงบี๊บความคืบหน้าแบบ “เป็นชิ้น” แบบเดิมด้วย ตัวสร้างเสียงแบบต่อเนื่อง แทนที่จะเล่นบี๊บแยกกันทุก ๆ สองสามเปอร์เซ็นต์ จะทำงานในพื้นหลังเพื่อสร้างเสียงที่คงที่และเลื่อนไปเรื่อย ๆ เสียงนี้จะเปลี่ยนความถี่และตำแหน่งแพนอย่างนุ่มนวลไปยังเป้าหมายล่าสุด และเฟดเข้าและออกอย่างสวยงาม ผลลัพธ์คือเสียงความคืบหน้าที่น่าฟังและให้ข้อมูลมากขึ้น – ไม่มีเสียงคลิก, ไม่มีการกระโดดกะทันหัน และการสไลด์แพนจะสมบูรณ์แม้ในงานที่สั้นมาก (เช่น การคัดลอกไม่กี่วินาที)

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


ทำไมควรใช้ SoundAlign

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


ดาวน์โหลดและเริ่มต้นใช้งาน

SoundAlign ฟรีและโอเพ่นซอร์ส (GNU GPL) ดาวน์โหลดวันนี้ ติดตั้งผ่านตัวจัดการส่วนเสริมของ NVDA และเปิดการตั้งค่าด้วย NVDA+Windows+S ทดลองใช้พรีเซ็ต ปรับระดับเสียง และค้นหาการตั้งค่าเสียงเชิงพื้นที่ที่เหมาะกับคุณที่สุด หูของคุณจะขอบคุณ


สนับสนุนฉัน

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


Support me


การสนับสนุนของคุณมีความหมายมาก มาสร้างสิ่งที่ยิ่งใหญ่ไปด้วยกัน