 ออกแบบโปรแกรมที่สามารถจดจำคำพูดได้
โปรแกรมนี้ควรประกอบด้วยสององค์ประกอบ - ตัวแปลงคำพูดเป็นข้อความและโมดูลการรู้จำภาษา ตัวแปลงคำพูดเป็นข้อความจะใช้คำพูดและแปลงเป็นข้อความ โมดูลการรู้จำภาษาจะรับข้อความและพยายามกำหนดภาษา ควรเกี่ยวข้องกับการใช้เทคนิค Natural Language Processing เช่น tokenizing, part-of-speech tag, stop word removal, and word embeddings. นอกจากนี้ยังควรเกี่ยวข้องกับการใช้อัลกอริทึมการเรียนรู้ของเครื่อง เช่น Naive Bayes และ Support Vector Machines โปรแกรมควรได้รับการฝึกอบรมเกี่ยวกับชุดข้อมูลในภาษาต่างๆ และควรได้รับการประเมินความถูกต้อง