ผมมีแนวคิดที่จะทำโปรเจ็คจบป.ตรี เป็นการทำคีย์บอร์ดที่สามารถแปลงเสียงพูดเป็นข้อความภาษาไทยได้มีรายละเอียดดังนี้
1. ข้อความที่แปลงจะอ้างอิงด้วยพจนานุกรม
2. โปรแกรมเรียนรู้คำได้เหมือนคีย์บอร์ดภาษาอังกฤษ
จึงอยากขอความเห็นของผู้มีประสบการณ์ว่า
1. โครงการนี้เป็นไปได้หรือไม่
2. ถ้าเป็นไปได้รบกวนแนะนำแนวทางหรือแหล่งข้อมูล(ทั้งภาษาไทยและอังกฤษ)
3. หรือมีไอเดียเกี่ยวกับโปรเจ็คบนแอนดรอยด์ช่วยแนะนำหน่อยนะครับ
ความรู้ณปัจจุบัน
– เขียนโปรแกรม JAVA C++/C# Php ได้ค่อนข้างดี เคยได้รับรางวัลการประกวดซอฟแวร์
– กำลังเริ่มต้นเขียนโปรแกรมบนแอนดรอยโดยใช้ Eclipse กับ Emulator
– ออกแบบและเขียนฐานข้อมูล MySQL
– ใช้ linux เป็นและเข้าใจพื้นฐานของ Kernel
โพสหรือ PM มาได้ครับ
ตอนนั้นผมเคยคิดจะทำโปรเจคต์ วุ้นแปลภาษา (ของวิเศษของโดเรมอน) น่ะครับ
โครงสร้างหลักๆของโปรแกรมจะมีอยู่ 3 ส่วนครับ
1. Voice Recognition (รับเสียงพูดภาษาไทย แปลงไปเป็นตัวอักษร เหมือนของคุณ)
2. Machine Translation Thai to English
3. Text to Speech
ปัญหามันติดอยู่ที่ใหญ่ๆเลยก็คือ ตัว Voice Recognition ครับ ขณะนี้ยังไม่มี library Voice Recognition ที่เป็นภาษาไทยเลย (ที่ Nectec อาจจะมี)
ซึ่งทำให้คุณต้องเขียนเอง โดยองค์ความรู้ที่ต้องมีเลยก็คือ
1. AI (Machine Lerning)
2. ความรู้เกี่ยวกับเสียง (คลื่นเสียง)
3. Algorithm เจ๋งๆ ที่ใช้จัดการ
ทั้งหมดนี้คือสิ่งที่ต้องใช้ครับ ซึ่งทั้งหมดแล้วทำให้ผมเลิกไปกลางคันก่อนครับ
ต้องมี server ด้วยนะคร๊าาป
ถูกต้องเลยคร๊าฟฟฟ
เซิร์ฟเวอร์นี่เอาไว้จัดการส่วนใหนน่ะครับ
ส่วนการเรียนรู้ของโปรแกรมป่ะ
*Edit*
ช่องทางการติดต่อกับ google เพื่อขอข้อมูลนี่มีช่องทาง(แบบเส้นหน่อย ๆ )ใหนบ้างครับ
ขอบคุณทุกท่านที่ตอบคำถามครับ
ไม่ค่อยมีความรู้ด้านนี้เท่าไร แต่ขอให้ความเห็นกว้างๆ ผิดหรือถูกคิดดูอีกทีนะครับ
ปริมาณคำพูด ซึ่งยิ่งโปรแกรมมีคำพูดให้เปรียบเทียบเยอะ ข้อมูลก็น่าจะยิ่งจะต้องเยอะ แล้วพอข้อมูลเยอะ ก็ต้องมีการเปรียบเทียบเยอะ ผลสุดท้ายก็คือจะประมวลผลนาน แต่อาจจะมีการใช้วิธีตัดคำที่ดี ทำให้ไม่ต้องเก็บข้อมูลเยอะก็ได้มั้งครับ
โปรแกรมที่เคยเห็นๆมา จะให้ผู้ใช้พูดเข้าไปก่อน เป็นการบันทึก ดังนั้น”อาจ”จะ ใช้ได้เฉพาะคน
ผมว่าน่าจะลองสืบค้นข้อมูลเกี่ยวกับเรื่อง voice recognition ภาษาไทย ที่มีคนเคยศึกษาไว้แล้ว จะดีกว่า ผมเชื่อว่ามีคนทำแล้ว ดีกว่าเริ่มจากศูนย์ครับ
ลองสอบถามที่ Nectec ดูครับ เค้ามี library Voice ภาษาไทยอยู่
สั่งงานอุปกรณ์ภายนอกด้วยเสียงภาษาไทย
โปรแกรมจะช่วยให้ google เปลี่ยนเสียงออกมาเป็น Text
แล้วเอา Text ที่ได้มาใช้งาน โปรแกรมสามารถนำ Text ที่มีอยู่ให้ google
แปลงออกมาเป็นเสียงได้ และควบคุมอุปกรณ์ภายนอกได้ครับ
http://www.arduino108.com/product/335/%E0%B8%AA%E0%B8%B1%E0%B9%88%E0%B8%87%E0%B8%84%E0%B8%A7%E0%B8%9A%E0%B8%84%E0%B8%B8%E0%B8%A1%E0%B8%AD%E0%B8%B8%E0%B8%9B%E0%B8%81%E0%B8%A3%E0%B8%93%E0%B9%8C%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%AA%E0%B8%B2%E0%B8%A1%E0%B8%B2%E0%B8%A3%E0%B8%96%E0%B9%82%E0%B8%95%E0%B9%89%E0%B8%95%E0%B8%AD%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%AA%E0%B8%99%E0%B8%97%E0%B8%99%E0%B8%B2%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%E0%B9%80%E0%B8%AA%E0%B8%B5%E0%B8%A2%E0%B8%87%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B9%84%E0%B8%97%E0%B8%A2%E0%B9%81%E0%B8%A5%E0%B8%B0%E0%B8%AD%E0%B8%B1%E0%B8%87%E0%B8%81%E0%B8%A4%E0%B8%A9