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

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

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

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

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