Kamthorn Krairaksa

NECTEC · กรุงเทพฯ · โปรเจกต์ที่ผมดูแลอยู่ โดยเฉพาะงานด้านภาษาไทยและการค้นหา

ตัดคำภาษาไทย (ThaiBreak)

thai-break

ตัดคำและตัดแบ่งบรรทัดภาษาไทยด้วย Viterbi + TCC รองรับหลายภาษา: PHP, Go, TypeScript, Rust, C/C++, Python, WebAssembly

Apache-2.0npmPyPIcrates.ioPackagist

thai-break-demo

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

JavaScriptLive demo

thai-break-dict-extra

พจนานุกรมเสริมสำหรับตัดคำไทย แยกเป็น 15 หมวด 39 ไฟล์ (TXT, TSV, DAWG) เพิ่มความแม่นยำกับคำเฉพาะทางและชื่อเฉพาะ

CC0-1.0Dictionary

thaibreak (Typst)

แพ็กเกจ Typst สำหรับตัดคำและตัดบรรทัดภาษาไทยด้วยพจนานุกรม trie ทำงานผ่าน WebAssembly ไม่มี dependency เพิ่ม ใช้งานได้ด้วย show rule บรรทัดเดียว

TypstWebAssemblyApache-2.0

OpenSearch

opensearch-analysis-thaibreak

ปลั๊กอินวิเคราะห์ภาษาไทยสำหรับ OpenSearch ใช้เอนจิน Viterbi + TCC พจนานุกรม 51,858 คำ รองรับ user dictionary และ Docker image

JavaApache-2.0Docker

opensearch-thai-best-practices

คู่มือและตัวอย่างค่าตั้งระดับ production สำหรับภาษาไทยบน OpenSearch: normalization, stopwords/synonyms, collation และ hybrid search (BM25 + k-NN ด้วย RRF)

GuideShell

ข้อมูลเปิด

thailand-provinces

รายชื่อจังหวัด อำเภอ ตำบล และรหัสไปรษณีย์ของไทยเป็น static JSON พร้อมไลบรารีเล็กๆ ไม่มี dependency สำหรับทำฟอร์มที่อยู่

JavaScriptJSONLive demo

โปรเจกต์อื่นๆ

nsf-calculator

เว็บคำนวณเงินบำนาญจากกองทุนการออมแห่งชาติ (กอช.) ตามเกณฑ์การสมทบของรัฐ ใช้งานได้ทั้งมือถือและคอมพิวเตอร์

Vue 3ViteTailwindLive demo