สวัสดีครับ ท่านที่กำลังอ่านบทความอยู่ ณ ตอนนี้ ก่อนอื่นผมต้องขออภัยท่านที่กำลังติดตามบทความของผมอยู่ที่ห่างหายไปพักหนึ่ง และต้องขอบคุณทุกท่านที่เข้ามาชม Blog นี้ถึงแม้จะไม่มากมาย แต่ก็ทำให้มีกำลังใจในการเขียนบทความต่อไปครับ วันนี้ผมมีบทความที่น่าสนใจมาฝากทุกท่านครับ สำหรับทุกท่านที่ชื่นชอบการพัฒนา การสร้างโปรเจ็คอาจจะได้นำบทความนี้่ไปต่อยอดได้ บทความนี้จะนำเสนอการเขียนโปรแกรมเกี่ยวกับการนำ QR Code มาประยุกต์ใช้ เพื่อแปลงจาก QR Code มาเป็นเสียง ( QR code to Voice converting )
เราจะเห็นว่า QR Code เริ่มมามีบทบาทในการใช้ชีวิตมากขึ้น และประโยชน์ก็มากมายไม่เพียงแต่เอาไว้ Add line เท่านั้น แต่ถ้าเรารู้จักการประยุกต์ เราจะสามารถสร้างชิ้นงานขึ้นมาในกรณีศึกษาหรือนำไปใช้ประโยชน์ได้จริงอย่างแพร่หลาย ในของ QR code ผมขอไม่อธิบายถึงโครงสร้างเพราะจะลึกเกินไป ท่านสามารถศึกษาเพิ่มเติมได้
เราจะเริ่มการเขียนโปรแกรมโดยเราจะเริ่มจากการออกแบบ Form ของโปรแกรมก่อนครับ หากเราไม่มีพื้นฐานการออกแบบโปรแกรม ไม่มีพื้นฐานการเขียน Flow chat เราสามารถออกแบบหน้าตาของโปรแกรมคร่าวๆได้ หากโปรแกรมนั้นไม่ใหญ่มาก หลักการออกแบบก็ไม่มีอะไรมากครับก่อนอื่นเราต้องรู้ว่าเราต้องการอะไร ต้องการให้ผลลัพธ์ออกมาอย่างไร
-- รู้ Input -- รู้ Output
Input ในที่นี้คือ QR code และ Output ก็คือ เสียงที่อ่านได้จาก QR Code นั่นเอง
ทีนี้เราก็มาย่อยเนื้อหาออกตามที่เราแบ่งไว้ครับ เช่น เราจะได้ Input มาอย่างไร และนำมา ประมวลผลอย่างไร ใช้ Tool ตัวไหน เขียนโปรแกรมอย่างไร ก็เหมือนกับการตีโจทย์ของสมการคณิตศาสตร์เลยครับ เมื่อเราตีโจทย์แตกได้แล้วเราก็เริ่มลงมือออกแบบหน้าตาโปรแกรมได้เลย
จากรูปเมื่อเราออกแบบ From ของโปรแกรม เราสามารถอธิบายขั้นตอนของโปรแกรมได้ดังนี้
User กดปุุ่ม เลือก QR Code >> Picture แสดง QR code ที่เลือกเข้ามา >> แปลงจาก QR code เป็น Text >> แปลงจาก Text เป็นเสียงออกทางลำโพง
และเข้าสู่ขั้นตอนการเขียนโปรแกรม ก่อนอื่นต้องเตรียมเครื่องมือเสียก่อนเริ่มจาก การเตรียม Package QR code ให้เราเพิ่ม Library ที่มีผู้สร้างไว้มาใช้ QR code Decode เราจะใช้ Package ที่ชื่อว่า
MessagingToolkit.QRCode
การเพิ่มสามารถทำตามขั้นตอนดังนี้
เมื่อติดตั้งแล้วก็อย่าลืมระบุเนมสเปชก่อนเขียนโปรแกรมครับจะได้ไม่ Error
จากนั้นเริ่มทำการเขียนโปรแกรม เริ่มจากสร้าง Event ให้ปุ่มแรกก่อนครับ
แล้วลอง Run โปรแกรม
ในขั้นตอนถัดไปจะเป็นการเขียนอ่านข้อความใน Text box ให้ออกเสียงที่ลำโพง ก่อนอื่นให้ทำการ Add reference ชื่อว่า speech ก่อน
เริ่มเขียนโปรแกรมโดยสร้าง Event ให้กับปุ่ม อ่านออกเสียง จากนั้นทดสอบ Run โปรแกรมครับ
สามารถนำโปรแกรมนี้ไปประยุกต์ใช้ได้ตามที่เราต้องการครับ หวังว่าผู้อ่านจะได้รับประโยชน์ไม่มากก็น้อยจากบทความนี้ หากมีข้อผิดพลาดประการใดผมต้องขออภัยไว้ ณ ที่นี้ด้วยครบ