Skip to main content

การจดจำคำพูดโอเพ่นซอร์สคืออะไร?

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

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

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

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