﻿{
  "summary": {
    "number_of_turns": 328,
    "number_of_turns_not_empty": 328,
    "average_edit_duration": 10.636,
    "average_edit_duration_all": 12.314,
    "max_edit_duration": 16.027,
    "min_edit_duration": 1.22,
    "num_turn_forceout": 139,
    "percent_forceout": 42.378
  },
  "messages": [
    {
      "message_id": 1,
      "editor_id": 33,
      "message_received": "ใช้ความเร็วสูงก็ใช้ตัวนี้ได้นะคะ",
      "slice_count": 1,
      "slices": "(อาจารย์สุธิรา)  ใช้ความเร็วสูงก็ใช้ตัวนี้ได้นะคะ |",
      "edit_duration": 5.176,
      "edit_duration_all": 5.176,
      "is_forceout": false
    },
    {
      "message_id": 2,
      "editor_id": 33,
      "message_received": "อันนี้ตัวอย่างที่ 1 นะคะ",
      "slice_count": 1,
      "slices": "อันนี้ตัวอย่างที่ 1 นะคะ |",
      "edit_duration": 3.711,
      "edit_duration_all": 3.711,
      "is_forceout": false
    },
    {
      "message_id": 3,
      "editor_id": 33,
      "message_received": "ดูตัวอย่างต่อไปนะคะตัวอย่างที่ 2",
      "slice_count": 2,
      "slices": "มาดูตัวอย่างต่อไปนะคะ |ตัวอย่างที่ 2 |",
      "edit_duration": 3.142,
      "edit_duration_all": 4.157,
      "is_forceout": false
    },
    {
      "message_id": 4,
      "editor_id": 33,
      "message_received": "วันนี้นะคะคลิปนี้เขาเอาเซอร์โวมอเตอร์ไป",
      "slice_count": 2,
      "slices": "ตัวนี้นะคะ |คลิปนี้เขาเอา Servo Motor  ไป|",
      "edit_duration": 4.838,
      "edit_duration_all": 14.967,
      "is_forceout": false
    },
    {
      "message_id": 5,
      "editor_id": 33,
      "message_received": "ทำเป็นระบบเปิดประตูเปิดปิดประตูนะคะเด็กๆ",
      "slice_count": 2,
      "slices": "ทำเป็นระบบเปิดประตู |เปิด-ปิดประตูนะคะ เด็ก ๆ  |",
      "edit_duration": 7.295,
      "edit_duration_all": 12.749,
      "is_forceout": false
    },
    {
      "message_id": 6,
      "editor_id": 28,
      "message_received": "เปิดเกมไปแล้ว",
      "slice_count": 1,
      "slices": "เปิดเกินไปแล้ว|",
      "edit_duration": 8.123,
      "edit_duration_all": 8.123,
      "is_forceout": false
    },
    {
      "message_id": 7,
      "editor_id": 28,
      "message_received": "โฆษณาเมื่อเราดู YouTube",
      "slice_count": 1,
      "slices": " เดี๋ยวนะคะ โฆษณาขึ้น เมื่อเราดู YouTube|",
      "edit_duration": 10.019,
      "edit_duration_all": 10.019,
      "is_forceout": true
    },
    {
      "message_id": 8,
      "editor_id": 28,
      "message_received": "อันนี้จำลอง",
      "slice_count": 1,
      "slices": " อันนี้จำลอง|",
      "edit_duration": 10.017,
      "edit_duration_all": 10.017,
      "is_forceout": true
    },
    {
      "message_id": 9,
      "editor_id": 28,
      "message_received": "ลองนะคะทำเป็นบ้าน",
      "slice_count": 1,
      "slices": "นะคะ ทำเป็นบ้าน|",
      "edit_duration": 10.013,
      "edit_duration_all": 10.013,
      "is_forceout": true
    },
    {
      "message_id": 10,
      "editor_id": 28,
      "message_received": "ลองนะคะแล้วก็",
      "slice_count": 1,
      "slices": "จำลองนะคะ แล้วก็|",
      "edit_duration": 10.011,
      "edit_duration_all": 10.011,
      "is_forceout": true
    },
    {
      "message_id": 11,
      "editor_id": 28,
      "message_received": "อุปกรณ์ต่อ",
      "slice_count": 1,
      "slices": "ดูอุปกรณ์ต่อ|",
      "edit_duration": 10.015,
      "edit_duration_all": 10.015,
      "is_forceout": true
    },
    {
      "message_id": 12,
      "editor_id": 28,
      "message_received": "อันนี้ต่อจากคอมมันของเราเนี่ยเราเครียดเราก็จะต่อจากคอมนะคะเด็กๆ",
      "slice_count": 1,
      "slices": " อันนี้ต่อจากคอมมันของเรานี่เราก็จะต่อจากคอมนะคะ เด็ก ๆ |",
      "edit_duration": 10.011,
      "edit_duration_all": 10.011,
      "is_forceout": true
    },
    {
      "message_id": 13,
      "editor_id": 28,
      "message_received": "ใช้บอร์ดตัวเดียวกับเราเลย ESD 8266 นะคะ",
      "slice_count": 1,
      "slices": "ใช้บอร์ดตัวเดียวกับเราเลย ESD 8266 นะคะ |",
      "edit_duration": 8.517,
      "edit_duration_all": 8.517,
      "is_forceout": false
    },
    {
      "message_id": 14,
      "editor_id": 33,
      "message_received": "ให้ดูข้างในนี่ก็ว่าจะอยู่นี่",
      "slice_count": 2,
      "slices": "ให้ดูข้างในนี่ ๆ | ตัว Servo Motor  จะอยู่นี่|",
      "edit_duration": 4.109,
      "edit_duration_all": 11.478,
      "is_forceout": false
    },
    {
      "message_id": 15,
      "editor_id": 33,
      "message_received": "กลับมาทำไอ้ตัวแกนเปิดประตูเพิ่มขึ้น",
      "slice_count": 2,
      "slices": " |แล้วก็มาทำไอ้ตัวแกนเปิดประตูเพิ่มขึ้นอีก |",
      "edit_duration": 4.439,
      "edit_duration_all": 11.886,
      "is_forceout": false
    },
    {
      "message_id": 16,
      "editor_id": 33,
      "message_received": "เปิดประตูนะคะเลยเลย",
      "slice_count": 2,
      "slices": "เห็นไหมคะ |เปิดประตูนะคะ เลย|",
      "edit_duration": 6.239,
      "edit_duration_all": 10.281,
      "is_forceout": false
    },
    {
      "message_id": 17,
      "editor_id": 33,
      "message_received": "สั่ง Open",
      "slice_count": 2,
      "slices": " ๆ |นี่สั่ง Open |",
      "edit_duration": 7.181,
      "edit_duration_all": 10.157,
      "is_forceout": false
    },
    {
      "message_id": 18,
      "editor_id": 33,
      "message_received": "ดูนะคะตอนนี้ประตูมันปิดอยู่นะเดี๋ยวพอเขากดประตูเปิดเห็นไหมคะ",
      "slice_count": 4,
      "slices": " ดูนะคะ |ตอนนี้ประตูมันปิดอยู่นะ |เดี๋ยวพอเขากด เห็นไหม |ประตูเปิดเห็นไหมคะ |",
      "edit_duration": 1.992,
      "edit_duration_all": 10.31,
      "is_forceout": false
    },
    {
      "message_id": 19,
      "editor_id": 28,
      "message_received": "รองเท้าเปิดปิดแน่",
      "slice_count": 1,
      "slices": "เห็นไหมคะ เปิดปิด|",
      "edit_duration": 10.025,
      "edit_duration_all": 10.025,
      "is_forceout": true
    },
    {
      "message_id": 20,
      "editor_id": 28,
      "message_received": "ควบคุม",
      "slice_count": 1,
      "slices": " ควบคุม|",
      "edit_duration": 10.015,
      "edit_duration_all": 10.015,
      "is_forceout": true
    },
    {
      "message_id": 21,
      "editor_id": 28,
      "message_received": "การเปิดปิดด้วยมือถือนะคะ",
      "slice_count": 1,
      "slices": "การเปิดปิดด้วยมือถือนะคะ |",
      "edit_duration": 10.015,
      "edit_duration_all": 10.015,
      "is_forceout": true
    },
    {
      "message_id": 22,
      "editor_id": 28,
      "message_received": "โดยใช้เซอร์โวมอเตอร์ตัวที่เราจะได้ทดลองใช้นะคะ",
      "slice_count": 1,
      "slices": "โดยใช้เซอร์โวมอเตอร์ตัวที่เราเราจะได้ทดลองใช้นะคะ |",
      "edit_duration": 6.295,
      "edit_duration_all": 6.295,
      "is_forceout": false
    },
    {
      "message_id": 23,
      "editor_id": 28,
      "message_received": "มาดูตัวอย่างอีก 1 ชิ้นค่ะ",
      "slice_count": 1,
      "slices": "มาดูตัวอย่างอีก 1 ชิ้นค่ะ |",
      "edit_duration": 3.359,
      "edit_duration_all": 3.359,
      "is_forceout": false
    },
    {
      "message_id": 24,
      "editor_id": 28,
      "message_received": "ตัวอย่างที่ 3 ค่ะ",
      "slice_count": 1,
      "slices": "ตัวอย่างที่ 3 ค่ะ |",
      "edit_duration": 3.293,
      "edit_duration_all": 3.293,
      "is_forceout": false
    },
    {
      "message_id": 25,
      "editor_id": 28,
      "message_received": "เป็นการนำเซอร์โวมอเตอร์ไปประยุกต์ใช้กับ",
      "slice_count": 1,
      "slices": "เป็นการนำเซอร์โวมอเตอร์ไปประยุกต์ใช้กับถังขยะ|",
      "edit_duration": 9.342,
      "edit_duration_all": 9.342,
      "is_forceout": false
    },
    {
      "message_id": 26,
      "editor_id": 33,
      "message_received": "ถังขยะให้นึกถึงช่วง covid เนาะ",
      "slice_count": 2,
      "slices": "ถังขยะ |ให้นึกถึงช่วง COVID |",
      "edit_duration": 2.313,
      "edit_duration_all": 8.185,
      "is_forceout": false
    },
    {
      "message_id": 27,
      "editor_id": 33,
      "message_received": "เชื้อโรคนั้นกันไปจับถังขยะเราก็จะไม่ปลอดภัย",
      "slice_count": 4,
      "slices": "นะ |เชื้อโรค เพราะฉะนั้น |การไปจับถังขยะ |เราก็จะไม่ปลอดภัย|",
      "edit_duration": 1.22,
      "edit_duration_all": 14.162,
      "is_forceout": false
    },
    {
      "message_id": 28,
      "editor_id": 33,
      "message_received": "อะไรเป็นไอเดียว่าทำถังขยะอัตโนมัตินะคะ",
      "slice_count": 2,
      "slices": " |อะไรเป็นไอเดียว่าทำถังขยะอัตโนมัตินะคะ |",
      "edit_duration": 9.384,
      "edit_duration_all": 11.807,
      "is_forceout": false
    },
    {
      "message_id": 29,
      "editor_id": 33,
      "message_received": "ของงวดนี้เขาพัฒนารุ่นแรกเนี่ยใช้เป็นเซ็นเซอร์ถังขยะเปิดตาม",
      "slice_count": 2,
      "slices": "ของนี้เขาพัฒนารุ่นแรกนี่ |ใช้เป็นเซนเซอร์ถังขยะเปิด |",
      "edit_duration": 9.813,
      "edit_duration_all": 15.924,
      "is_forceout": false
    },
    {
      "message_id": 30,
      "editor_id": 28,
      "message_received": "ตัวใหม่เขาใช้เป็น",
      "slice_count": 1,
      "slices": "ตัวใหม่เขาใช้เป็น|",
      "edit_duration": 13.109,
      "edit_duration_all": 13.109,
      "is_forceout": false
    },
    {
      "message_id": 31,
      "editor_id": 28,
      "message_received": "จับการเคลื่อนไหวนะคะเรามีอุปกรณ์ชิ้นนี้อยู่",
      "slice_count": 1,
      "slices": "... จับการเคลื่อนไหวนะคะ เรามีอุปกรณ์ชิ้นนี้อยู่|",
      "edit_duration": 7.943,
      "edit_duration_all": 7.943,
      "is_forceout": false
    },
    {
      "message_id": 32,
      "editor_id": 28,
      "message_received": "เดี๋ยวเราจะไปหาถังขยะมาให้เด็กๆทดลองทำนะคะ",
      "slice_count": 2,
      "slices": "เดี๋ยวเราจะไปหาถังขยะมาให้เด็ก ๆ ทดลองทำนะคะ| |",
      "edit_duration": 3.675,
      "edit_duration_all": 5.216,
      "is_forceout": false
    },
    {
      "message_id": 33,
      "editor_id": 28,
      "message_received": "นี่ตัว Ultra Sonic เรามีแล้วนะคะ",
      "slice_count": 1,
      "slices": "นี่ ๆ ตัว Ultra Sonic เรามีแล้วนะคะ |",
      "edit_duration": 11.783,
      "edit_duration_all": 11.783,
      "is_forceout": false
    },
    {
      "message_id": 34,
      "editor_id": 28,
      "message_received": "สาย Jumper เราก็มีอยู่แล้ว",
      "slice_count": 1,
      "slices": "สาย Jumper เราก็มีอยู่แล้ว|",
      "edit_duration": 7.763,
      "edit_duration_all": 7.763,
      "is_forceout": false
    },
    {
      "message_id": 35,
      "editor_id": 33,
      "message_received": "ประกอบชิ้นส่วนนะคะ",
      "slice_count": 1,
      "slices": "ประกอบชิ้นส่วนนะคะ |",
      "edit_duration": 3.189,
      "edit_duration_all": 3.189,
      "is_forceout": false
    },
    {
      "message_id": 36,
      "editor_id": 33,
      "message_received": "เด็กๆจะได้",
      "slice_count": 1,
      "slices": "เดี๋ยวเด็ก ๆ จะได้|",
      "edit_duration": 13.531,
      "edit_duration_all": 13.531,
      "is_forceout": false
    },
    {
      "message_id": 37,
      "editor_id": 33,
      "message_received": "ทดสอบระบบประหยัด",
      "slice_count": 1,
      "slices": "ทดสอบได้ระบบต|",
      "edit_duration": 11.054,
      "edit_duration_all": 11.054,
      "is_forceout": false
    },
    {
      "message_id": 38,
      "editor_id": 33,
      "message_received": "นะคะทานขยะ",
      "slice_count": 2,
      "slices": "ัวนี้ |นะคะ ถังขยะ|",
      "edit_duration": 2.315,
      "edit_duration_all": 9.563,
      "is_forceout": false
    },
    {
      "message_id": 39,
      "editor_id": 33,
      "message_received": "อัตโนมัติอ่ะเดี๋ยวเขาจะเทสให้ดู",
      "slice_count": 2,
      "slices": "อัตโนมัติ |เดี๋ยวเขาจะเทสต์ให้ดู|",
      "edit_duration": 5.948,
      "edit_duration_all": 10.58,
      "is_forceout": false
    },
    {
      "message_id": 40,
      "editor_id": 33,
      "message_received": "หลักการก็คือ",
      "slice_count": 2,
      "slices": " |หลักการก็คือ|",
      "edit_duration": 7.626,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 41,
      "editor_id": 33,
      "message_received": "ดู Honda Sonic ราคาเซ็นเซอร์ตัวนี้ก็คือจับการเคลื่อนไหว",
      "slice_count": 2,
      "slices": "ดูอัลตราโวนิก|เซ็นเซอร์ตัวนี้ก็คือจับการเคลื่อนไหว|",
      "edit_duration": 12.659,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 42,
      "editor_id": 28,
      "message_received": "วัตถุเคลื่อนเข้ามาใกล้ๆรัศมีเนี้ย",
      "slice_count": 1,
      "slices": "มีวัตถุเคลื่อนเข้ามาใกล้ ๆ รัศมีนี้|",
      "edit_duration": 11.707,
      "edit_duration_all": 11.707,
      "is_forceout": false
    },
    {
      "message_id": 43,
      "editor_id": 28,
      "message_received": "ฝาถังขยะก็จะเปิดเองอัตโนมัติเห็นไหมคะเมื่อกี้อาจจะย้อนให้ดู",
      "slice_count": 2,
      "slices": " ฝาถังขยะก็จะเปิดเองอัตโนมัติเห็นไหมคะ |เมื่อกี้ อาจจะย้อนให้ดู|",
      "edit_duration": 5.01,
      "edit_duration_all": 16.019,
      "is_forceout": true
    },
    {
      "message_id": 44,
      "editor_id": 28,
      "message_received": "มีวัตถุเลื่อนเข้ามาจากได้ก็",
      "slice_count": 1,
      "slices": "อีกครั้ง มีวัตถุเลื่อนเข้ามาจากได้ก็|",
      "edit_duration": 7.658,
      "edit_duration_all": 7.658,
      "is_forceout": false
    },
    {
      "message_id": 45,
      "editor_id": 28,
      "message_received": "เปิดนะคะ",
      "slice_count": 1,
      "slices": "เปิดนะคะ |",
      "edit_duration": 5.957,
      "edit_duration_all": 5.957,
      "is_forceout": false
    },
    {
      "message_id": 46,
      "editor_id": 28,
      "message_received": "นั่นคือตัวอย่างการนำ servo motor ไปประยุกต์ใช้นะคะ",
      "slice_count": 1,
      "slices": "นั่นคือตัวอย่างการนำ Servo Motor ไปประยุกต์ใช้นะคะ |",
      "edit_duration": 13.193,
      "edit_duration_all": 13.193,
      "is_forceout": false
    },
    {
      "message_id": 47,
      "editor_id": 33,
      "message_received": "เราจะสั่งให้เซอร์โวมอเตอร์ทำงานได้อย่างไร",
      "slice_count": 1,
      "slices": "เราจะสั่งให้ Servo Motor  ทำงานได้อย่างไร|",
      "edit_duration": 6.084,
      "edit_duration_all": 6.084,
      "is_forceout": false
    },
    {
      "message_id": 48,
      "editor_id": 33,
      "message_received": "เราก็ต้องมาเขียนโค้ดให้มันที่นี้เราต้องมาดูว่า",
      "slice_count": 3,
      "slices": " |เราก็ต้องมาเขียนโค้ดให้มัน |ทีนี้เราต้องมาดูว่า|",
      "edit_duration": 2.059,
      "edit_duration_all": 7.402,
      "is_forceout": false
    },
    {
      "message_id": 49,
      "editor_id": 33,
      "message_received": "พจน์ที่เราจะเขียนเนี่ยมันมี",
      "slice_count": 2,
      "slices": "โค้ดที่เราจะเขียนนี่ |มันมี|",
      "edit_duration": 11.115,
      "edit_duration_all": 13.979,
      "is_forceout": false
    },
    {
      "message_id": 50,
      "editor_id": 33,
      "message_received": "ฟังก์ชั่นหรือคำสั่งอะไรบ้างนะคะ",
      "slice_count": 1,
      "slices": "ฟังก์ชั่นหรือคำสั่งอะไรบ้างนะคะ |",
      "edit_duration": 9.401,
      "edit_duration_all": 9.401,
      "is_forceout": false
    },
    {
      "message_id": 51,
      "editor_id": 33,
      "message_received": "เราจะต้องเรียกใช้ library",
      "slice_count": 2,
      "slices": "อันดับแรกเลย |เราจะต้องเรียกใช้ library |",
      "edit_duration": 9.945,
      "edit_duration_all": 12.28,
      "is_forceout": false
    },
    {
      "message_id": 52,
      "editor_id": 28,
      "message_received": "Library ที่ชื่อว่าเซอร์โว",
      "slice_count": 1,
      "slices": "Library ที่ชื่อว่า|",
      "edit_duration": 16.017,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 53,
      "editor_id": 28,
      "message_received": "คนแรกเลยนะคะเมื่อเราจะใช้งาน servo ตัวนี้เรา",
      "slice_count": 1,
      "slices": " Servo.h ตัวแรกเลยนะคะ เมื่อเราจะใช้งาน Servo.h ตัวนี้เรา|",
      "edit_duration": 16.018,
      "edit_duration_all": 16.018,
      "is_forceout": true
    },
    {
      "message_id": 54,
      "editor_id": 28,
      "message_received": "ต้องเรียกใช้ Library Search",
      "slice_count": 1,
      "slices": "ต้องเรียกใช้ Library Search|",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 55,
      "editor_id": 28,
      "message_received": "แล้วทีนี้",
      "slice_count": 1,
      "slices": " แล้วทีนี้|",
      "edit_duration": 16.011,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 56,
      "editor_id": 28,
      "message_received": "สิ่งที่ออกมาก็คือ",
      "slice_count": 1,
      "slices": "สิ่งที่ออกมาก็คือ|",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 57,
      "editor_id": 28,
      "message_received": "ใน arduino ide ของเราเนี่ยนะคะ",
      "slice_count": 1,
      "slices": "ใน ของเรานี่นะคะ |",
      "edit_duration": 15.602,
      "edit_duration_all": 15.602,
      "is_forceout": false
    },
    {
      "message_id": 58,
      "editor_id": 33,
      "message_received": "มันก็จะมีฟังก์ชัน",
      "slice_count": 1,
      "slices": "มันก็จะมีฟังก์ชัน |",
      "edit_duration": 4.641,
      "edit_duration_all": 4.641,
      "is_forceout": false
    },
    {
      "message_id": 59,
      "editor_id": 33,
      "message_received": "เมื่อเรียกใช้อะไรบัญชีนี้แล้วเนี่ยเราก็จะสามารถไปใช้ฟังก์ชันต่างๆพี่",
      "slice_count": 2,
      "slices": "เมื่อเรียกใช้ Library นี้แล้วเนี่ |เราก็จะสามารถไปใช้ฟังก์ชันต่าง ๆ พี่|",
      "edit_duration": 13.937,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 60,
      "editor_id": 33,
      "message_received": "มาควบคุมเซอร์โวตัวนี้ได้ฟังก์ชั่นแรก",
      "slice_count": 2,
      "slices": "มาควบคุมเซอร์โวตัวนี้ |ได้ฟังก์ชั่นแรก|",
      "edit_duration": 15.631,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 61,
      "editor_id": 33,
      "message_received": "ก็คือ attack นะคะ",
      "slice_count": 1,
      "slices": "ก็คือ a นะคะ |",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 62,
      "editor_id": 33,
      "message_received": "จะเป็นฟังก์ชันที่ใช้ในการกำหนดขาสันยาน",
      "slice_count": 1,
      "slices": "จะเป็นฟังก์ชันที่ใช้ในการกำหนดขาสั|",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 63,
      "editor_id": 28,
      "message_received": "ไอ้ตัว",
      "slice_count": 1,
      "slices": "ไอ้ตัว|",
      "edit_duration": 16.021,
      "edit_duration_all": 16.021,
      "is_forceout": true
    },
    {
      "message_id": 64,
      "editor_id": 28,
      "message_received": "สายสีส้ม",
      "slice_count": 1,
      "slices": "สายสีส้มน|",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 65,
      "editor_id": 28,
      "message_received": "นั่นแหละเราจะกำหนดค่าสัญญาณให้สายสีส้ม",
      "slice_count": 1,
      "slices": "่ะ นั่นแหละเราจะกำหนดค่าสัญญาณให้สายสีส้ม|",
      "edit_duration": 16.025,
      "edit_duration_all": 16.025,
      "is_forceout": true
    },
    {
      "message_id": 66,
      "editor_id": 28,
      "message_received": "ไม่ทำฝั่งนี้นะคะ",
      "slice_count": 1,
      "slices": "นะคะ ด้วยคำสั่งนี้นะคะ |",
      "edit_duration": 16.022,
      "edit_duration_all": 16.022,
      "is_forceout": true
    },
    {
      "message_id": 67,
      "editor_id": 28,
      "message_received": "ซึ่งเราจัด",
      "slice_count": 1,
      "slices": "ซึ่งเราจ|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 68,
      "editor_id": 28,
      "message_received": "ต้องต่อไอ้ตัวมอเตอร์เข้ากับบอร์ด",
      "slice_count": 1,
      "slices": "ะต้องต่อไอ้ตัว Servo Motor เข้ากับบอร์ด|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 69,
      "editor_id": 28,
      "message_received": "เข้ากับบอร์ดทดลองเราแล้วก็เท่ากับ",
      "slice_count": 1,
      "slices": " เข้ากับบอร์ดทดลองเรา แล้วก็เท่ากับ|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 70,
      "editor_id": 28,
      "message_received": "หนวด MOU ลาวนะคะเสร็จแล้ว",
      "slice_count": 1,
      "slices": "นะคะ เสร็จแล้ว|",
      "edit_duration": 11.322,
      "edit_duration_all": 11.322,
      "is_forceout": false
    },
    {
      "message_id": 71,
      "editor_id": 33,
      "message_received": "ก็จะกำหนดค่าให้กับเท้าที่เราจะ",
      "slice_count": 1,
      "slices": "ก็จะกำหนดค่าให้กับพัลส์ที่เราจะ|",
      "edit_duration": 16.02,
      "edit_duration_all": 16.02,
      "is_forceout": true
    },
    {
      "message_id": 72,
      "editor_id": 33,
      "message_received": "เชื่อม",
      "slice_count": 1,
      "slices": "เชื่อม|",
      "edit_duration": 16.011,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 73,
      "editor_id": 33,
      "message_received": "กลับ",
      "slice_count": 1,
      "slices": "ก|",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 74,
      "editor_id": 33,
      "message_received": "สรุปว่านั่นเองนะคะโดยคำสั่งนี้เราจะต้องเรียกใช้งานโดยจะต้องพิมพ์คำว่า",
      "slice_count": 3,
      "slices": "ับ Servo นั่นเองนะคะ |โดยคำสั่งนี้เราจะต้องเรียกใช้งาน |โดยจะต้องพิมพ์คำว่า|",
      "edit_duration": 9.979,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 75,
      "editor_id": 33,
      "message_received": "เซอร์โว",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 76,
      "editor_id": 33,
      "message_received": "Attack",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 77,
      "editor_id": 33,
      "message_received": "วงเล็บเปิดวงเล็บปิด",
      "slice_count": 3,
      "slices": " Servo.attach()| |วงเล็บเปิดวงเล็บปิด|",
      "edit_duration": 12.743,
      "edit_duration_all": 15.065,
      "is_forceout": false
    },
    {
      "message_id": 78,
      "editor_id": 33,
      "message_received": "กินในที่นี้หมายถึงขาขาในตัวบอร์ดของเราอ่ะเนาะเด็กๆ",
      "slice_count": 3,
      "slices": " | ในที่นี้หมายถึงขา |ขาในตัวบอร์ดของเรานาะเด็ก ๆ |",
      "edit_duration": 9.382,
      "edit_duration_all": 16.019,
      "is_forceout": true
    },
    {
      "message_id": 79,
      "editor_id": 28,
      "message_received": "เมื่อคืนเราจะให้",
      "slice_count": 1,
      "slices": "ก็คือเราจะให้|",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 80,
      "editor_id": 28,
      "message_received": "เชื่อมกับขาไหนเราก็ระบุเลขพิมพ์ลงไปนะคะไม่ใช่เลขผิดต้องบอกว่า",
      "slice_count": 1,
      "slices": "เชื่อมกับขาไหนเราก็ระบุเลข pin ลงไปนะคะ ไม่ใช่เลข pin ต้องบอกว่า|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 81,
      "editor_id": 28,
      "message_received": "ค่าของพิณตัวนั้นนะคะ",
      "slice_count": 1,
      "slices": "ค่าของ pin ตัวนั้นนะคะ |",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 82,
      "editor_id": 28,
      "message_received": "หรือเขาบอกว่าลืมเขียนอีกรูปแบบหนึ่งว่า Attack",
      "slice_count": 1,
      "slices": "หรือเขาบอกว่าลืมเขียนอีกรูปแบบหนึ่งว่า attach(pin)|",
      "edit_duration": 16.017,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 83,
      "editor_id": 28,
      "message_received": "วงเล็บพิณ",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 84,
      "editor_id": 33,
      "message_received": "อะไรอ่ะ",
      "slice_count": 1,
      "slices": "อะไรนะ |",
      "edit_duration": 4.982,
      "edit_duration_all": 4.982,
      "is_forceout": false
    },
    {
      "message_id": 85,
      "editor_id": 33,
      "message_received": "ลูกน้ำ",
      "slice_count": 1,
      "slices": "ลูกน้ำ|",
      "edit_duration": 4.101,
      "edit_duration_all": 4.101,
      "is_forceout": false
    },
    {
      "message_id": 86,
      "editor_id": 33,
      "message_received": "ไม่ใช่ดอกนะ",
      "slice_count": 2,
      "slices": "ไหม |ไม่ใช่ . นะ|",
      "edit_duration": 2.144,
      "edit_duration_all": 8.01,
      "is_forceout": false
    },
    {
      "message_id": 87,
      "editor_id": 33,
      "message_received": "ลูกน้ำลูกน้ำลูกน้ำนะคะไม่ใช่ดอกนะเด็กๆ",
      "slice_count": 3,
      "slices": " |ลูกน้ำ ลูกน้ำ ลูกน้ำ นะคะ| ไม่ใช่ . นะเด็ก ๆ |",
      "edit_duration": 2.27,
      "edit_duration_all": 9.836,
      "is_forceout": false
    },
    {
      "message_id": 88,
      "editor_id": 33,
      "message_received": "นิ่มถ้ากำหนดให้สูงสุดก็ได้กำหนดค่าให้",
      "slice_count": 2,
      "slices": "ถ้ากำหนดให้สูงสุดก็ได้ |กำหนดค่าให้|",
      "edit_duration": 7.826,
      "edit_duration_all": 8.696,
      "is_forceout": false
    },
    {
      "message_id": 89,
      "editor_id": 33,
      "message_received": "ไอ้มินต่ำสุดและสูงสุดนะคะ min max",
      "slice_count": 2,
      "slices": " |ไอ้ min ต่ำสุดและสูงสุดนะคะ min max|",
      "edit_duration": 2.794,
      "edit_duration_all": 8.901,
      "is_forceout": false
    },
    {
      "message_id": 90,
      "editor_id": 33,
      "message_received": "แต่ส่วนใหญ่รับค่าที่ดินเดียวเพราะเราเชื่อมเฉพาะ",
      "slice_count": 3,
      "slices": " |แต่ส่วนใหญ่รับค่าที่ min |เดียวเพราะเราเชื่อมเฉพาะ|",
      "edit_duration": 3.529,
      "edit_duration_all": 11.229,
      "is_forceout": false
    },
    {
      "message_id": 91,
      "editor_id": 28,
      "message_received": "เซอร์โวกับบอร์ดเรานะคะเพราะนัดก็จะเขียนในรูปแบบแรก",
      "slice_count": 1,
      "slices": "เซอร์โวกับบอร์ดเรานะคะ เพราะฉนั้นก็จะเขียนในรูปแบบแรก|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 92,
      "editor_id": 28,
      "message_received": "ฟังก์ชั่นแรกที่เราจะต้องเรียกใช้",
      "slice_count": 1,
      "slices": "ฟังก์ชั่นแรกที่เราจะต้องเรียกใช้|",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 93,
      "editor_id": 28,
      "message_received": "ฟังก์ชันที่ 2 ฟังก์ชัน right",
      "slice_count": 1,
      "slices": "ฟังก์ชันที่ 2 ฟังก์ชัน |",
      "edit_duration": 16.02,
      "edit_duration_all": 16.02,
      "is_forceout": true
    },
    {
      "message_id": 94,
      "editor_id": 28,
      "message_received": "เราจะต้องพิมพ์คำว่าไว้ W r i t e แล้วก็ตามด้วยวงเล็บ",
      "slice_count": 1,
      "slices": "write() เราจะต้องพิมพ์คำว่าไว้ W r i t e แล้วก็ตามด้วยวงเล็บเสมอนะคะ |",
      "edit_duration": 12.931,
      "edit_duration_all": 12.931,
      "is_forceout": false
    },
    {
      "message_id": 95,
      "editor_id": 33,
      "message_received": "เสมอนะคะ",
      "slice_count": 1,
      "slices": "เสมอนะคะ |",
      "edit_duration": 6.218,
      "edit_duration_all": 6.218,
      "is_forceout": false
    },
    {
      "message_id": 96,
      "editor_id": 33,
      "message_received": "ฟังก์ชันนี้ใช้ในการควบคุมตำแหน่ง",
      "slice_count": 1,
      "slices": "ฟังก์ชันนี้ใช้ในการควบคุมตำแหน่ง|",
      "edit_duration": 3.378,
      "edit_duration_all": 3.378,
      "is_forceout": false
    },
    {
      "message_id": 97,
      "editor_id": 33,
      "message_received": "ที่เราอยากให้เซอร์โวมันหมุน",
      "slice_count": 1,
      "slices": " ที่เราอยากให้เซอร์โวมันหมุน|",
      "edit_duration": 4.423,
      "edit_duration_all": 4.423,
      "is_forceout": false
    },
    {
      "message_id": 98,
      "editor_id": 33,
      "message_received": "คิดถึงเนาะ",
      "slice_count": 3,
      "slices": " |ให้นึกถึงนะ ||",
      "edit_duration": 3.264,
      "edit_duration_all": 12.121,
      "is_forceout": false
    },
    {
      "message_id": 99,
      "editor_id": 33,
      "message_received": "90",
      "slice_count": 1,
      "slices": "90|",
      "edit_duration": 10.709,
      "edit_duration_all": 10.709,
      "is_forceout": false
    },
    {
      "message_id": 100,
      "editor_id": 33,
      "message_received": "ถ้าเราจะให้หมุนไปทางขวามือคือศูนย์ฟังก์ชันเนี้ยเห็นไหมคะ",
      "slice_count": 4,
      "slices": " |ถ้าเราจะให้หมุนไปทางขวา |มือคือ 0 |ฟังก์ชันนี้ เห็นไหมคะ |",
      "edit_duration": 3.715,
      "edit_duration_all": 12,
      "is_forceout": false
    },
    {
      "message_id": 101,
      "editor_id": 33,
      "message_received": "วงเล็บเนี่ยก็คือ",
      "slice_count": 2,
      "slices": "วงเล็บนี่ |ก็คือ|",
      "edit_duration": 11.925,
      "edit_duration_all": 12.228,
      "is_forceout": false
    },
    {
      "message_id": 102,
      "editor_id": 28,
      "message_received": "ถ้าเราให้หมุนไปที่ 0 องศา",
      "slice_count": 1,
      "slices": "ถ้าเราให้หมุนไปที่ 0 องศา|",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 103,
      "editor_id": 28,
      "message_received": "ในวงเล็บเราก็ใส่สูทลงไปนะคะ",
      "slice_count": 1,
      "slices": " ในวงเล็บเราก็ใส่ 0 ลงไปนะคะ |",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 104,
      "editor_id": 28,
      "message_received": "servo Drive แล้วก็ตามด้วยในวงเล็บ",
      "slice_count": 1,
      "slices": "servo.write() แล้วก็ตามด้วยในวงเล็บ|",
      "edit_duration": 16.017,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 105,
      "editor_id": 28,
      "message_received": "เวลาเรียกใช้คำสั่งเนี่ยเราจะต้องพิมพ์คำว่า",
      "slice_count": 1,
      "slices": " เวลาเรียกใช้คำสั่งนี่เราจะต้องพิมพ์คำว่า|",
      "edit_duration": 11.539,
      "edit_duration_all": 11.539,
      "is_forceout": false
    },
    {
      "message_id": 106,
      "editor_id": 28,
      "message_received": "วงเล็บเปิด",
      "slice_count": 1,
      "slices": "วงเล็บเปิด|",
      "edit_duration": 9.2,
      "edit_duration_all": 9.2,
      "is_forceout": false
    },
    {
      "message_id": 107,
      "editor_id": 28,
      "message_received": "ในวงเล็บใส่ค่าองศาที่เราต้องการให้หมุน",
      "slice_count": 1,
      "slices": "ในวงเล็บใส่ค่าองศาที่เราต้องการให้หมุน|",
      "edit_duration": 5.456,
      "edit_duration_all": 5.456,
      "is_forceout": false
    },
    {
      "message_id": 108,
      "editor_id": 33,
      "message_received": "เหมือนภาพ",
      "slice_count": 1,
      "slices": "เหมือนภาพ|",
      "edit_duration": 7.512,
      "edit_duration_all": 7.512,
      "is_forceout": false
    },
    {
      "message_id": 109,
      "editor_id": 33,
      "message_received": "สไลด์ที่ให้ดูที่บอกว่าถ้าเราหมุน",
      "slice_count": 2,
      "slices": "ในสไลด์ที่ให้ดู |ที่บอกว่าถ้าเราหมุน|",
      "edit_duration": 3.601,
      "edit_duration_all": 8.972,
      "is_forceout": false
    },
    {
      "message_id": 110,
      "editor_id": 33,
      "message_received": "เข็มนาฬิกาไปทางขวามือ",
      "slice_count": 1,
      "slices": "ตามเข็มนาฬิกาไปทางขวามือ|",
      "edit_duration": 4.487,
      "edit_duration_all": 4.487,
      "is_forceout": false
    },
    {
      "message_id": 111,
      "editor_id": 33,
      "message_received": "ถ้าพี่กำหนดนั่นก็คือ 0",
      "slice_count": 2,
      "slices": " |ค่าที่่กำหนดนั่นก็คือ 0|",
      "edit_duration": 1.583,
      "edit_duration_all": 8.35,
      "is_forceout": false
    },
    {
      "message_id": 112,
      "editor_id": 33,
      "message_received": "แต่ถ้าเราต้องการให้มันหมุนไปที่ 180 องศาก็คือ",
      "slice_count": 3,
      "slices": " |แต่ถ้าเราต้องการให้มันหมุนไปที่ 180 องศา |ก็คือ|",
      "edit_duration": 2.465,
      "edit_duration_all": 12.081,
      "is_forceout": false
    },
    {
      "message_id": 113,
      "editor_id": 33,
      "message_received": "ส่วนเข็มนาฬิกานะคะ",
      "slice_count": 2,
      "slices": "หมุนทวนเข็มนาฬิกานะคะ| ใน |",
      "edit_duration": 9.667,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 114,
      "editor_id": 33,
      "message_received": "Angel เนี่ยเราก็ใส่เป็น 180",
      "slice_count": 1,
      "slices": "Angel นี่เราก็ใส่เป็น 180 |",
      "edit_duration": 12.466,
      "edit_duration_all": 12.466,
      "is_forceout": false
    },
    {
      "message_id": 115,
      "editor_id": 28,
      "message_received": "แต่ถ้าเราจะให้มันหมุนกลับมาที่",
      "slice_count": 1,
      "slices": "แต่ถ้าเราจะให้มันหมุนกลับมาที่ |",
      "edit_duration": 4.628,
      "edit_duration_all": 4.628,
      "is_forceout": false
    },
    {
      "message_id": 116,
      "editor_id": 28,
      "message_received": "ตรงกลางกลาง 90 องศาใน Angle เราก็ใส่ 90",
      "slice_count": 1,
      "slices": "ตรงกลาง กึ่งกลาง 90 องศาใน Angle เราก็ใส่ 90|",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 117,
      "editor_id": 28,
      "message_received": "ถ้าเรา",
      "slice_count": 1,
      "slices": " เพราะถ้าเรา|",
      "edit_duration": 14.85,
      "edit_duration_all": 14.85,
      "is_forceout": false
    },
    {
      "message_id": 118,
      "editor_id": 28,
      "message_received": "บอกแล้วเราจะกำหนดที่ศูนย์ถึง",
      "slice_count": 1,
      "slices": "บอกแล้วเราจะกำหนดที่ |",
      "edit_duration": 11.879,
      "edit_duration_all": 11.879,
      "is_forceout": false
    },
    {
      "message_id": 119,
      "editor_id": 28,
      "message_received": "180 ได้นะคะ",
      "slice_count": 1,
      "slices": "0-180 ได้นะคะ |",
      "edit_duration": 9.584,
      "edit_duration_all": 9.584,
      "is_forceout": false
    },
    {
      "message_id": 120,
      "editor_id": 28,
      "message_received": "มาดูฟังก์ชันต่อมาที่เราจะได้ใช้นะคะ",
      "slice_count": 1,
      "slices": "มาดูฟังก์ชันต่อมาที่เราจะได้ใช้นะคะ |",
      "edit_duration": 4.98,
      "edit_duration_all": 4.98,
      "is_forceout": false
    },
    {
      "message_id": 121,
      "editor_id": 28,
      "message_received": "ถ้าได้ใช้",
      "slice_count": 1,
      "slices": "ถ้าได้ใช้นะ คือ|",
      "edit_duration": 9.44,
      "edit_duration_all": 9.44,
      "is_forceout": false
    },
    {
      "message_id": 122,
      "editor_id": 33,
      "message_received": "บางตัวเนี่ยไม่จำเป็นต้องใช้ทุกฟังชั่นนะคะ",
      "slice_count": 2,
      "slices": "บางตัวนี่ |ไม่จำเป็นต้องใช้ทุกฟังชั่นนะคะ |",
      "edit_duration": 4.788,
      "edit_duration_all": 5.86,
      "is_forceout": false
    },
    {
      "message_id": 123,
      "editor_id": 33,
      "message_received": "แต่ถ้าได้ใช้เนี่ยก็คือ",
      "slice_count": 2,
      "slices": "แต่ถ้าได้ใช้นี่ |ก็คือ|",
      "edit_duration": 5.06,
      "edit_duration_all": 7.06,
      "is_forceout": false
    },
    {
      "message_id": 124,
      "editor_id": 33,
      "message_received": "ฟังก์ชั่นตัวที่ 3 ชื่อว่า Drive ไมโครเซค",
      "slice_count": 2,
      "slices": "ฟังก์ชันตัวที่ 3 |ชื่อว่า writeMicroseconds()  |",
      "edit_duration": 2.286,
      "edit_duration_all": 10.519,
      "is_forceout": false
    },
    {
      "message_id": 125,
      "editor_id": 33,
      "message_received": "นะคะมันจะเป็นฟังก์ชันที่",
      "slice_count": 2,
      "slices": "นะคะ มัน|จะเป็นฟังก์ชันที่|",
      "edit_duration": 6.782,
      "edit_duration_all": 10.647,
      "is_forceout": false
    },
    {
      "message_id": 126,
      "editor_id": 33,
      "message_received": "ใช้ควบคุมตำแหน่งมอเตอร์นะคะ",
      "slice_count": 1,
      "slices": "ใช้ควบคุมตำแหน่งมอเตอร์นะคะ |",
      "edit_duration": 6.318,
      "edit_duration_all": 6.318,
      "is_forceout": false
    },
    {
      "message_id": 127,
      "editor_id": 28,
      "message_received": "ให้หมุน",
      "slice_count": 1,
      "slices": "ให้หมุนไปตา|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 128,
      "editor_id": 28,
      "message_received": "องศาที่เรากำหนดแต่แต่ตัวนี้ไซส์เล็กอ่ะเนี่ย",
      "slice_count": 1,
      "slices": "มองศาที่เรากำหนด แต่ตัวนี้ writeMicroseconds |",
      "edit_duration": 16.018,
      "edit_duration_all": 16.018,
      "is_forceout": true
    },
    {
      "message_id": 129,
      "editor_id": 28,
      "message_received": "จะต้องมากำหนดค่าความ",
      "slice_count": 1,
      "slices": "นี่จะต้องมากำหนดค่าความ|",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 130,
      "editor_id": 28,
      "message_received": "ว่างของเค้า",
      "slice_count": 1,
      "slices": "ว่างของเค้า|",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 131,
      "editor_id": 28,
      "message_received": "ในหน่วย US เพิ่มเข้าไปด้วยนะคะ",
      "slice_count": 1,
      "slices": "ในหน่วย μs  เพิ่มเข้าไปด้วยนะคะ |",
      "edit_duration": 16.022,
      "edit_duration_all": 16.022,
      "is_forceout": true
    },
    {
      "message_id": 132,
      "editor_id": 28,
      "message_received": "โดยปกติความกว้างของพัลส์จะอยู่ที่ 1,000 ถึง 2,000",
      "slice_count": 1,
      "slices": "โดยปกติความกว้างของพัลส์จะอยู่ที่ 1,000 ถึง 2,000 μs นะคะ |",
      "edit_duration": 14.765,
      "edit_duration_all": 14.765,
      "is_forceout": false
    },
    {
      "message_id": 133,
      "editor_id": 33,
      "message_received": "แปลแต่มันก็เป็นกับ",
      "slice_count": 2,
      "slices": "แต่ |แต่มันก็เป็นกับ|",
      "edit_duration": 7.576,
      "edit_duration_all": 11.881,
      "is_forceout": false
    },
    {
      "message_id": 134,
      "editor_id": 33,
      "message_received": "บางรุ่นเนาะเวลาไปซื้อเซอร์โวนะต้องเช็คนะคะว่ามันสามารถ",
      "slice_count": 3,
      "slices": "บางรุ่นนะ |เพราะฉะนั้น |เวลาไปซื้อ Servo นะ ต้องเช็กนะคะ ว่ามันสามารถ|",
      "edit_duration": 5.775,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 135,
      "editor_id": 33,
      "message_received": "ได้กี่องค์",
      "slice_count": 1,
      "slices": "ได้กี่องค์|",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 136,
      "editor_id": 33,
      "message_received": "สามัญมี",
      "slice_count": 1,
      "slices": " สามัมี|",
      "edit_duration": 16.011,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 137,
      "editor_id": 33,
      "message_received": "95 130 นะคะแล้วแต่นะคะ",
      "slice_count": 3,
      "slices": "95 130 นะคะ| แล้วแต่นะคะ| |",
      "edit_duration": 10.841,
      "edit_duration_all": 14.6,
      "is_forceout": false
    },
    {
      "message_id": 138,
      "editor_id": 33,
      "message_received": "เราสามารถกำหนด",
      "slice_count": 1,
      "slices": "เราสามารถกำหนด|",
      "edit_duration": 10.716,
      "edit_duration_all": 10.716,
      "is_forceout": false
    },
    {
      "message_id": 139,
      "editor_id": 33,
      "message_received": "ถ้าได้นะคะแต่เราก็ต้องดูด้วยว่ามอเตอร์เราอ่ะ",
      "slice_count": 3,
      "slices": " |ถ้าได้นะคะ |แต่เราก็ต้องดูด้วยว่ามอเตอร์เราน่ะ |",
      "edit_duration": 4.158,
      "edit_duration_all": 9.911,
      "is_forceout": false
    },
    {
      "message_id": 140,
      "editor_id": 28,
      "message_received": "มันหนักลดได้เท่าไหร่นะคะวิธีการใช้",
      "slice_count": 1,
      "slices": "มันหมุนได้เท่าไรนะคะ วิธีการใช้|",
      "edit_duration": 16.019,
      "edit_duration_all": 16.019,
      "is_forceout": true
    },
    {
      "message_id": 141,
      "editor_id": 28,
      "message_received": "เราจะต้องพิมพ์คำสั่งเซอร์โว",
      "slice_count": 1,
      "slices": "เราจะต้องพิมพ์คำสั่ง|",
      "edit_duration": 16.017,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 142,
      "editor_id": 28,
      "message_received": "Micro System",
      "slice_count": 1,
      "slices": "  Servo Micro System|",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 143,
      "editor_id": 28,
      "message_received": "ตามด้วยในวงเล็บ",
      "slice_count": 1,
      "slices": " ตามด้วยในวงเล็บ|",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 144,
      "editor_id": 28,
      "message_received": "จะบอกว่าอยู่ไหมไม่ใช่สิเหมือนตัวมิว usr อย่างนี้นะคะเด็กๆเข้าใจง่ายกว่านะคะ",
      "slice_count": 1,
      "slices": "จะบอกว่าอยู่ไหมไม่ใช่สิ เหมือนตัวมิว μs อย่างนี้นะคะ เด็ก ๆ เข้าใจง่ายกว่านะคะ |",
      "edit_duration": 16.024,
      "edit_duration_all": 16.024,
      "is_forceout": true
    },
    {
      "message_id": 145,
      "editor_id": 33,
      "message_received": "คือระบุค่าตัวเลขลงไปอ่ะค่ะว่า",
      "slice_count": 2,
      "slices": "คือระบุค่าตัวเลขลงไปน่ะค่ะ |ว่า|",
      "edit_duration": 6.308,
      "edit_duration_all": 15.493,
      "is_forceout": false
    },
    {
      "message_id": 146,
      "editor_id": 33,
      "message_received": "ลาดพร้าวเป็นเท่าไหร่คะ",
      "slice_count": 1,
      "slices": "ค่าพัลส์เป็นเท่าไรคะ|",
      "edit_duration": 12.03,
      "edit_duration_all": 12.03,
      "is_forceout": false
    },
    {
      "message_id": 147,
      "editor_id": 33,
      "message_received": "เอาเป็น 1,000 ถึง 2,000 ได้",
      "slice_count": 2,
      "slices": " |เอาเป็น 1,000 ถึง 2,000 ได้|",
      "edit_duration": 7.388,
      "edit_duration_all": 9.433,
      "is_forceout": false
    },
    {
      "message_id": 148,
      "editor_id": 33,
      "message_received": "แต่เขาบอกบางตัวเพราะเขาจะอยู่ที่ 700 ถึง 2,000 อย่างนี้ก็แล้วแต่เราจะกำหนดว่าเราต้องการให้",
      "slice_count": 4,
      "slices": " |แต่เขาบอกบางตัวเพราะเขาจะอยู่ที่ 700 ถึง 2,000 อย่างนี้ |ก็แล้วแต่เราจะกำหนดได้ |ว่าเราต้องการให้|",
      "edit_duration": 2.598,
      "edit_duration_all": 10.157,
      "is_forceout": false
    },
    {
      "message_id": 149,
      "editor_id": 28,
      "message_received": "การหมุนหาความกว้างของเขาเนี่ยมันเท่าไหร่นะคะเพราะ",
      "slice_count": 1,
      "slices": "การหมุนหาความกว้างของเพลานี่มันเท่าไรนะคะ เพราะ|",
      "edit_duration": 16.02,
      "edit_duration_all": 16.02,
      "is_forceout": true
    },
    {
      "message_id": 150,
      "editor_id": 28,
      "message_received": "ถ้าตั้งเขาบอกว่าถ้าตั้ง",
      "slice_count": 1,
      "slices": "ถ้าตั้งเขาบอกว่าถ้าตั้ง|",
      "edit_duration": 16.011,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 151,
      "editor_id": 28,
      "message_received": "มากเกินไป",
      "slice_count": 1,
      "slices": "มากเกินไป|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 152,
      "editor_id": 28,
      "message_received": "เวลาเวลาทำ",
      "slice_count": 1,
      "slices": "เวลาเวลาทำ|",
      "edit_duration": 16.018,
      "edit_duration_all": 16.018,
      "is_forceout": true
    },
    {
      "message_id": 153,
      "editor_id": 28,
      "message_received": "มอเตอร์มันจะหมุนเกิน",
      "slice_count": 1,
      "slices": "นี่ มอเตอร์มันจะหมุนเกิน|",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 154,
      "editor_id": 28,
      "message_received": "ภาพตัวที่มันกำหนดไว้เนี่ยมันก็จะมีเสียงครางได้นะคะ",
      "slice_count": 1,
      "slices": "ภาพตัวที่มันกำหนดไว้นี่มันก็จะมีเสียงค้างได้นะคะ แล้ว|",
      "edit_duration": 12.077,
      "edit_duration_all": 12.077,
      "is_forceout": false
    },
    {
      "message_id": 155,
      "editor_id": 33,
      "message_received": "ก็จะทำให้เกิดการกินกระแสไฟด้วยนะคะ",
      "slice_count": 1,
      "slices": "ก็จะทำให้เกิดการกินกระแสไฟด้วยนะคะ |",
      "edit_duration": 4.032,
      "edit_duration_all": 4.032,
      "is_forceout": false
    },
    {
      "message_id": 156,
      "editor_id": 33,
      "message_received": "วันนี้นะคะใช้หรือไม่ใช้ก็ได้ตอนนี้ก็คือเมื่อใดที่มีการกำหนดค่าเผาถึงจะมาใช้",
      "slice_count": 4,
      "slices": "ตัวนี้นะคะ |ใช้หรือไม่ใช้ก็ได้ |ตอนนี้ก็คือเมื่อใดที่มีการกำหนดค่าพัลส์ |ถึงจะมาใช้|",
      "edit_duration": 4.206,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 157,
      "editor_id": 33,
      "message_received": "thermostable นะคะ",
      "slice_count": 1,
      "slices": " sorvo นะคะ |",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 158,
      "editor_id": 33,
      "message_received": "เชื่อมต่อมาฟังก์ชัน Breath ค่ะ",
      "slice_count": 1,
      "slices": "เชื่อมต่อมาฟังก์ชันค่ะ |",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 159,
      "editor_id": 28,
      "message_received": "เป็นฟังก์ชันที่ใช้ในการอ่านค่าองศานะคะอ่านค่าของสาขาของอะไร",
      "slice_count": 2,
      "slices": "เป็นฟังก์ชันที่ใช้ในการอ่านค่าองศานะคะ| ก็คืออ่านค่าขององศาของอะไร|",
      "edit_duration": 2.578,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 160,
      "editor_id": 28,
      "message_received": "หรือว่า",
      "slice_count": 1,
      "slices": " หรือว่า|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 161,
      "editor_id": 28,
      "message_received": "ก่อน",
      "slice_count": 1,
      "slices": "ก่อน|",
      "edit_duration": 16.011,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 162,
      "editor_id": 28,
      "message_received": "ก่อนหน้าเราจะรีบเนี่ยเราต้องเรียกใช้",
      "slice_count": 1,
      "slices": "ก่อนหน้าเราจะรีบนี่เราต้องเรียกใช้|",
      "edit_duration": 16.017,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 163,
      "editor_id": 28,
      "message_received": "เท่านั้น",
      "slice_count": 1,
      "slices": "เท่านั้น|",
      "edit_duration": 12.803,
      "edit_duration_all": 12.803,
      "is_forceout": false
    },
    {
      "message_id": 164,
      "editor_id": 28,
      "message_received": "เมื่อ",
      "slice_count": 1,
      "slices": " เมื่อ|",
      "edit_duration": 11.908,
      "edit_duration_all": 11.908,
      "is_forceout": false
    },
    {
      "message_id": 165,
      "editor_id": 28,
      "message_received": "องศา",
      "slice_count": 1,
      "slices": "ค่าองศา|",
      "edit_duration": 8.066,
      "edit_duration_all": 8.066,
      "is_forceout": false
    },
    {
      "message_id": 166,
      "editor_id": 28,
      "message_received": "แรกที่เราเรียกไปคือ 0 เพราะนั้น",
      "slice_count": 1,
      "slices": "แรกที่เราเรียกไปคือ 0 เพราะนั้น|",
      "edit_duration": 4.419,
      "edit_duration_all": 4.419,
      "is_forceout": false
    },
    {
      "message_id": 167,
      "editor_id": 33,
      "message_received": "เวลาเราจะใช้",
      "slice_count": 1,
      "slices": "เวลาเราจะใช้ |",
      "edit_duration": 3.331,
      "edit_duration_all": 3.331,
      "is_forceout": false
    },
    {
      "message_id": 168,
      "editor_id": 33,
      "message_received": "คำสั่งนี้นะคะเราก็จะพิมพ์",
      "slice_count": 2,
      "slices": "คำสั่งนี้นะค|ะ เราก็จะพิมพ์|",
      "edit_duration": 1.912,
      "edit_duration_all": 9.673,
      "is_forceout": false
    },
    {
      "message_id": 169,
      "editor_id": 33,
      "message_received": "ตามด้วย",
      "slice_count": 2,
      "slices": " Servo |ตามด้วย|",
      "edit_duration": 8.761,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 170,
      "editor_id": 33,
      "message_received": "Live",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 15.156,
      "edit_duration_all": 15.156,
      "is_forceout": false
    },
    {
      "message_id": 171,
      "editor_id": 33,
      "message_received": "ในวงเล็บนะคะก็คือถ้าวงเล็บแล้วไม่ใส่ค่าอะไรเนี่ยมันจะไหม",
      "slice_count": 3,
      "slices": " .readในวงเล็บนะคะ |ก็คือถ้าวงเล็บแล้วไม่ใส่ค่าอะไรนี่ |มันจะไหม|",
      "edit_duration": 9.694,
      "edit_duration_all": 13.999,
      "is_forceout": false
    },
    {
      "message_id": 172,
      "editor_id": 33,
      "message_received": "ไม่ได้กำหนดพารามิเตอร์",
      "slice_count": 2,
      "slices": " |ไม่ได้กำหนดพารามิเตอร์|",
      "edit_duration": 10.951,
      "edit_duration_all": 12.358,
      "is_forceout": false
    },
    {
      "message_id": 173,
      "editor_id": 33,
      "message_received": "นะคะแต่ถ้าอยากกำหนดให้ก็คือให้ใส่ช่วงองศาเหมือนที่บอกอ่ะ",
      "slice_count": 3,
      "slices": "นะคะ |แต่ถ้าอยากกำหนดให้ |ก็คือให้ใส่ช่วงองศาเหมือนที่บอก |",
      "edit_duration": 6.437,
      "edit_duration_all": 10.428,
      "is_forceout": false
    },
    {
      "message_id": 174,
      "editor_id": 28,
      "message_received": "ในตัวร้าย",
      "slice_count": 1,
      "slices": "ในตัว|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 175,
      "editor_id": 28,
      "message_received": "0",
      "slice_count": 1,
      "slices": " write |",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 176,
      "editor_id": 28,
      "message_received": "90",
      "slice_count": 1,
      "slices": "90|",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 177,
      "editor_id": 28,
      "message_received": "180",
      "slice_count": 1,
      "slices": " 180|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 178,
      "editor_id": 28,
      "message_received": "เราก็ไม่จำเป็นต้องหมุนให้มัน",
      "slice_count": 1,
      "slices": " เราก็ไม่จำเป็นต้องหมุนให้มัน|",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 179,
      "editor_id": 28,
      "message_received": "90 เป๊ะก็ได้",
      "slice_count": 1,
      "slices": " 90 เป๊ะก็ได้|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 180,
      "editor_id": 28,
      "message_received": "ให้นึกถึงว่า 0-180 องศาเนี่ย",
      "slice_count": 1,
      "slices": "ให้นึกถึงว่า 0-180 องศานี่|",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 181,
      "editor_id": 28,
      "message_received": "1 องศาเด็กๆก็กำหนดได้แล้วแต่เราจะหมดนะคะว่าเราจะให้ค่า",
      "slice_count": 1,
      "slices": " 1 องศาเด็ก ๆ ก็กำหนดได้แล้วแต่เราจะหมดนะคะ ว่าเราจะให้ค่า|",
      "edit_duration": 14.967,
      "edit_duration_all": 14.967,
      "is_forceout": false
    },
    {
      "message_id": 182,
      "editor_id": 28,
      "message_received": "องศาที่เท่าไหร่อ่ะคะ",
      "slice_count": 1,
      "slices": "องศาที่เท่าไรนะคะ |",
      "edit_duration": 12.477,
      "edit_duration_all": 12.477,
      "is_forceout": false
    },
    {
      "message_id": 183,
      "editor_id": 33,
      "message_received": "เล็ก 2,000 บาทค่ะที่จะได้ใช้นะคะ",
      "slice_count": 2,
      "slices": "เเหลืออีก 2 ฟังก์ชันค่ะ |ที่จะได้ใช้นะคะ |",
      "edit_duration": 10.124,
      "edit_duration_all": 12.426,
      "is_forceout": false
    },
    {
      "message_id": 184,
      "editor_id": 33,
      "message_received": "ฟังก์ชันนี้ชื่อว่า Attack",
      "slice_count": 1,
      "slices": "ฟังก์ชันนี้ชื่อว่า \"attached\"|",
      "edit_duration": 16.019,
      "edit_duration_all": 16.019,
      "is_forceout": true
    },
    {
      "message_id": 185,
      "editor_id": 33,
      "message_received": "อ๋องั้นเดี๋ยวอาจารย์ขอเบรคแป๊บนึงนะคะ",
      "slice_count": 3,
      "slices": " |อ๋ออย่างนั้น |เดี๋ยวอาจารย์ขอเบรกแป๊บหนึ่งนะคะ |",
      "edit_duration": 1.422,
      "edit_duration_all": 8.511,
      "is_forceout": false
    },
    {
      "message_id": 186,
      "editor_id": 33,
      "message_received": "ขอพักเบรคแป๊บนึงนะคะให้เด็กไปเข้าห้องน้ำ",
      "slice_count": 3,
      "slices": "ขอพักเบรก |แป๊บหนึ่งนะคะ| ให้เด็กไปเข้าห้องน้ำ|",
      "edit_duration": 9.958,
      "edit_duration_all": 14.004,
      "is_forceout": false
    },
    {
      "message_id": 187,
      "editor_id": 33,
      "message_received": "อั้มช่วยบอกน้องๆอ่ะใครจะไปเข้าห้องน้ำตอนนี้",
      "slice_count": 3,
      "slices": " |พี่ล่ามช่วยบอกน้อง ๆ |ใครจะไปเข้าห้องน้ำตอนนี้ |",
      "edit_duration": 7.271,
      "edit_duration_all": 13.213,
      "is_forceout": false
    },
    {
      "message_id": 188,
      "editor_id": 28,
      "message_received": "ให้เวลาพัก",
      "slice_count": 1,
      "slices": "ให้เวลาพักกี่นา|",
      "edit_duration": 8.804,
      "edit_duration_all": 8.804,
      "is_forceout": false
    },
    {
      "message_id": 189,
      "editor_id": 28,
      "message_received": "10-15 นาทีละกันค่ะ",
      "slice_count": 2,
      "slices": "ที |10-15 นาทีละกันค่ะ |",
      "edit_duration": 1.891,
      "edit_duration_all": 4.08,
      "is_forceout": false
    },
    {
      "message_id": 190,
      "editor_id": 28,
      "message_received": "15 นาทีนะคะอ่าใครจะไปเข้าห้องน้ำ",
      "slice_count": 1,
      "slices": " เอา 15 นาทีนะคะ ใครจะไปเข้าห้องน้ำ|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 191,
      "editor_id": 28,
      "message_received": "ให้ให้เวลา",
      "slice_count": 1,
      "slices": "  ให้เวลา|",
      "edit_duration": 16.01,
      "edit_duration_all": 16.01,
      "is_forceout": true
    },
    {
      "message_id": 192,
      "editor_id": 28,
      "message_received": "ไปเข้าห้องน้ำค่ะอาจารย์ก็โอเคค่ะ",
      "slice_count": 1,
      "slices": "ไปเข้าห้องน้ำค่ะเด็ก ๆ อาจารย์ก็จะเข้า โอเคค่ะ |",
      "edit_duration": 13.93,
      "edit_duration_all": 13.93,
      "is_forceout": false
    },
    {
      "message_id": 193,
      "editor_id": 28,
      "message_received": "เบรคก่อนนะคะ",
      "slice_count": 1,
      "slices": "เบรคก่อนนะคะ |",
      "edit_duration": 11.386,
      "edit_duration_all": 11.386,
      "is_forceout": false
    },
    {
      "message_id": 194,
      "editor_id": 28,
      "message_received": "เริ่มเลย",
      "slice_count": 1,
      "slices": " เริ่มเลย|",
      "edit_duration": 16.022,
      "edit_duration_all": 16.022,
      "is_forceout": true
    },
    {
      "message_id": 195,
      "editor_id": 28,
      "message_received": "อย่าเพิ่งเข้าห้องน้ำมา",
      "slice_count": 1,
      "slices": "ค่ะ นี่ไง เพิ่งเข้าห้องน้ำมา |",
      "edit_duration": 13.435,
      "edit_duration_all": 13.435,
      "is_forceout": false
    },
    {
      "message_id": 196,
      "editor_id": 28,
      "message_received": "ไม่ทักไม่โทรกันเลย",
      "slice_count": 3,
      "slices": "ไม่โค|กัน|เลย|",
      "edit_duration": 11.964,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 197,
      "editor_id": 33,
      "message_received": "เด็ก",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 6.108,
      "edit_duration_all": 6.108,
      "is_forceout": false
    },
    {
      "message_id": 198,
      "editor_id": 33,
      "message_received": "เอาเอา",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 6.829,
      "edit_duration_all": 6.829,
      "is_forceout": false
    },
    {
      "message_id": 199,
      "editor_id": 33,
      "message_received": "ฮ่าๆๆ",
      "slice_count": 1,
      "slices": " |",
      "edit_duration": 8.961,
      "edit_duration_all": 8.961,
      "is_forceout": false
    },
    {
      "message_id": 200,
      "editor_id": 33,
      "message_received": "เดี๋ยวเรามาเรียนต่อนะคะ",
      "slice_count": 1,
      "slices": "เดี๋ยวเรามาเรียนต่อนะคะ |",
      "edit_duration": 3.65,
      "edit_duration_all": 3.65,
      "is_forceout": false
    },
    {
      "message_id": 201,
      "editor_id": 33,
      "message_received": "คนกับข้าวหมดก่อน 15 นาที",
      "slice_count": 2,
      "slices": " ทุกคนกลับเข้าโหมดก่อน 15 |นาที|",
      "edit_duration": 11.923,
      "edit_duration_all": 12.874,
      "is_forceout": false
    },
    {
      "message_id": 202,
      "editor_id": 33,
      "message_received": "มาดูฟังก์ชันต่อไปที่เราจะใช้",
      "slice_count": 2,
      "slices": " |มาดูฟังก์ชันต่อไปที่เราจะใช้|",
      "edit_duration": 9.209,
      "edit_duration_all": 11.176,
      "is_forceout": false
    },
    {
      "message_id": 203,
      "editor_id": 33,
      "message_received": "นะคะ",
      "slice_count": 3,
      "slices": " |นะคะ|  |",
      "edit_duration": 9.586,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 204,
      "editor_id": 33,
      "message_received": "ก็คือฟังก์ชัน",
      "slice_count": 1,
      "slices": "ก็คือฟังก์ชัน|",
      "edit_duration": 15.369,
      "edit_duration_all": 15.369,
      "is_forceout": false
    },
    {
      "message_id": 205,
      "editor_id": 33,
      "message_received": "#saveg นะคะ",
      "slice_count": 2,
      "slices": " attached()  นะคะ| |",
      "edit_duration": 12.533,
      "edit_duration_all": 14.373,
      "is_forceout": false
    },
    {
      "message_id": 206,
      "editor_id": 33,
      "message_received": "เป็นฟังก์ชันที่ใช้ในการตรวจสอบ",
      "slice_count": 1,
      "slices": "เป็นฟังก์ชันที่ใช้ในการตรวจสอบ|",
      "edit_duration": 11.976,
      "edit_duration_all": 11.976,
      "is_forceout": false
    },
    {
      "message_id": 207,
      "editor_id": 33,
      "message_received": "เซอร์โวมอเตอร์ของเราเนี่ย",
      "slice_count": 2,
      "slices": " |Servo Motor  ของเรานี่ |",
      "edit_duration": 9.544,
      "edit_duration_all": 13.814,
      "is_forceout": false
    },
    {
      "message_id": 208,
      "editor_id": 28,
      "message_received": "มันต่ออยู่กับ",
      "slice_count": 1,
      "slices": "มันต่ออยู่กับ|",
      "edit_duration": 6.776,
      "edit_duration_all": 6.776,
      "is_forceout": false
    },
    {
      "message_id": 209,
      "editor_id": 28,
      "message_received": "ขา",
      "slice_count": 1,
      "slices": "ขา|",
      "edit_duration": 4.979,
      "edit_duration_all": 4.979,
      "is_forceout": false
    },
    {
      "message_id": 210,
      "editor_id": 28,
      "message_received": "บอร์ดเราหรือเปล่านะคะเช็คว่ามันต่อหรือไม่ต่อนะคะวิธีการใช้ฟังก์ชันนี้",
      "slice_count": 3,
      "slices": "ตัวบอร์ดเราหรือเปล่านะคะ |เช็คว่ามันต่อหรือไม่ต่อนะคะ |วิธีการใช้ฟังก์ชันนี้|",
      "edit_duration": 3.335,
      "edit_duration_all": 16.023,
      "is_forceout": true
    },
    {
      "message_id": 211,
      "editor_id": 28,
      "message_received": "เราจะต้องพิมพ์คำว่าเซอร์โว",
      "slice_count": 1,
      "slices": "นะคะ เราจะต้องพิมพ์คำว่า|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 212,
      "editor_id": 28,
      "message_received": "attack เฮ็ดแล้วก็ตามด้วยนะคะ",
      "slice_count": 1,
      "slices": " servo.attached() แล้วก็ตามด้วยนะคะ |",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 213,
      "editor_id": 28,
      "message_received": "ซึ่ง",
      "slice_count": 1,
      "slices": "ซึ่ง|",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 214,
      "editor_id": 28,
      "message_received": "ถ้าพี่มันจะส่งออกมานะคะในใน",
      "slice_count": 1,
      "slices": "ถ้าพี่มันจะส่งออกมานะคะ ใน Arduino IDE |",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 215,
      "editor_id": 33,
      "message_received": "เดนโอเราก็คือจะส่งค่าที่เป็นผู้",
      "slice_count": 1,
      "slices": "ก็คือจะส่งค่าที่เป็น|",
      "edit_duration": 15.308,
      "edit_duration_all": 15.308,
      "is_forceout": false
    },
    {
      "message_id": 216,
      "editor_id": 33,
      "message_received": "ออกมาต่อนะกูเนี่ยก็ต่อเมื่อแจ้งว่า",
      "slice_count": 3,
      "slices": " True |ออกมาต่อนะ |ค่า Tก็ต่อเมื่อแจ้งว่า|",
      "edit_duration": 10.26,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 217,
      "editor_id": 33,
      "message_received": "ขา",
      "slice_count": 1,
      "slices": "ขา|",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 218,
      "editor_id": 33,
      "message_received": "ขา Jumper เราอ่ะกับบอท",
      "slice_count": 2,
      "slices": "ขา Jumper |เรา กับบอท|",
      "edit_duration": 14.678,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 219,
      "editor_id": 33,
      "message_received": "ขาย compass",
      "slice_count": 1,
      "slices": " ขาย compass|",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 220,
      "editor_id": 33,
      "message_received": "ที่ต่อจากเซอร์โวแล้วไปต่อที่เบาะเนี่ยมันต่อนะคะมันถึงจะส่งค่า True",
      "slice_count": 3,
      "slices": " |ที่ต่อจากเซอร์โว |แล้วไปต่อที่นี่ มันต่อนะคะ มันถึงจะส่งค่า True|",
      "edit_duration": 10.504,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 221,
      "editor_id": 28,
      "message_received": "บอกมาว่า",
      "slice_count": 1,
      "slices": "ออกมาว่า|",
      "edit_duration": 12.458,
      "edit_duration_all": 12.458,
      "is_forceout": false
    },
    {
      "message_id": 222,
      "editor_id": 28,
      "message_received": "เป็นจริงก็คือบอกให้รู้ว่าอ๋อมีขาเสียบต่อจริงๆนะคะ",
      "slice_count": 1,
      "slices": "เป็นจริงก็คือบอกให้รู้ว่า อ๋อ มีขาเสียบต่อจริง ๆ นะคะ |",
      "edit_duration": 6.981,
      "edit_duration_all": 6.981,
      "is_forceout": false
    },
    {
      "message_id": 223,
      "editor_id": 28,
      "message_received": "มาดูฟังก์ชันสุดท้ายนะคะฟังก์ชัน Dtac",
      "slice_count": 1,
      "slices": "มาดูฟังก์ชันสุดท้ายนะคะ ฟังก์ชัน |",
      "edit_duration": 16.019,
      "edit_duration_all": 16.019,
      "is_forceout": true
    },
    {
      "message_id": 224,
      "editor_id": 28,
      "message_received": "มีฟังก์ชันในการคืนสถานะ",
      "slice_count": 1,
      "slices": "detach() คือฟังก์ชันในการคืนสถานะ|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 225,
      "editor_id": 28,
      "message_received": "Attack",
      "slice_count": 1,
      "slices": " Attack|",
      "edit_duration": 16.017,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 226,
      "editor_id": 28,
      "message_received": "เข้าไปแล้วใช่ไหมคะราคาก็ขึ้นค่าให้มัน",
      "slice_count": 1,
      "slices": " เข้าไปแล้วใช่ไหมคะ ก็คืนค่าให้มัน |",
      "edit_duration": 13.338,
      "edit_duration_all": 13.338,
      "is_forceout": false
    },
    {
      "message_id": 227,
      "editor_id": 33,
      "message_received": "ของขาที่เรากำหนด",
      "slice_count": 1,
      "slices": "ของขาที่เรากำหนด|",
      "edit_duration": 4.916,
      "edit_duration_all": 4.916,
      "is_forceout": false
    },
    {
      "message_id": 228,
      "editor_id": 33,
      "message_received": "การควบคุมนั้นเองนะคะ",
      "slice_count": 2,
      "slices": " |ในการควบคุมนั่นเองนะคะ |",
      "edit_duration": 2.83,
      "edit_duration_all": 7.204,
      "is_forceout": false
    },
    {
      "message_id": 229,
      "editor_id": 33,
      "message_received": "โดยวิธีการก็คือพิมพ์คำสั่งเซอร์โว Dtac",
      "slice_count": 2,
      "slices": "โดยวิธีการ |ก็คือพิมพ์คำสั่ง|",
      "edit_duration": 2.191,
      "edit_duration_all": 14.551,
      "is_forceout": false
    },
    {
      "message_id": 230,
      "editor_id": 33,
      "message_received": "ตะกร้า",
      "slice_count": 1,
      "slices": " servo.detach แ|",
      "edit_duration": 13.635,
      "edit_duration_all": 13.635,
      "is_forceout": false
    },
    {
      "message_id": 231,
      "editor_id": 33,
      "message_received": "วงเล็บเปิดปิดนะคะ",
      "slice_count": 1,
      "slices": "ล้วก็วงเล็บเปิดปิดนะคะ |",
      "edit_duration": 11.146,
      "edit_duration_all": 11.146,
      "is_forceout": false
    },
    {
      "message_id": 232,
      "editor_id": 33,
      "message_received": "ในส่วนของ",
      "slice_count": 1,
      "slices": "ในส่วนของ|",
      "edit_duration": 8.822,
      "edit_duration_all": 8.822,
      "is_forceout": false
    },
    {
      "message_id": 233,
      "editor_id": 33,
      "message_received": "คำสั่งหรือฟังก์ชันต่างๆที่เราจะใช้ในการควบคุมเซอร์โว",
      "slice_count": 3,
      "slices": "คำสั่ง |หรือฟังก์ชันต่าง ๆ |ที่เราจะใช้ในการควบคุม Servo นะคะ |",
      "edit_duration": 3.55,
      "edit_duration_all": 9.87,
      "is_forceout": false
    },
    {
      "message_id": 234,
      "editor_id": 28,
      "message_received": "ก็มีเท่านี้นะคะที่นี้เรามาดู",
      "slice_count": 2,
      "slices": "ก็มีเท่านี้นะคะ |ที่นี้เรามาดู|",
      "edit_duration": 3.584,
      "edit_duration_all": 16.018,
      "is_forceout": true
    },
    {
      "message_id": 235,
      "editor_id": 28,
      "message_received": "ต่อไปเราจะทำอะไรเรามาดูอุปกรณ์ค่ะอุปกรณ์ที่เราจะใช้ในการ",
      "slice_count": 1,
      "slices": " ต่อไปเราจะทำอะไร เรามาดูอุปกรณ์ค่ะ อุปกรณ์ที่เราจะใช้ในการ|",
      "edit_duration": 16.017,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 236,
      "editor_id": 28,
      "message_received": "ต่อเซอร์โวของเรานะคะ",
      "slice_count": 1,
      "slices": "ต่อเซอร์โวของเรานะคะ |",
      "edit_duration": 14.692,
      "edit_duration_all": 14.692,
      "is_forceout": false
    },
    {
      "message_id": 237,
      "editor_id": 28,
      "message_received": "ตัวแรกโหนด mcu esp8266",
      "slice_count": 1,
      "slices": "ตัวแรกโหนด |",
      "edit_duration": 9.518,
      "edit_duration_all": 9.518,
      "is_forceout": false
    },
    {
      "message_id": 238,
      "editor_id": 28,
      "message_received": "วันนี้นะคะอุปกรณ์ตัวนี้ของเรา",
      "slice_count": 1,
      "slices": "NodeMCU Esp8266 วันนี้นะคะ อุปกรณ์ตัวนี้ของเรา|",
      "edit_duration": 6.965,
      "edit_duration_all": 6.965,
      "is_forceout": false
    },
    {
      "message_id": 239,
      "editor_id": 33,
      "message_received": "ตัวที่ 1",
      "slice_count": 1,
      "slices": "ตัวที่ 1 |",
      "edit_duration": 4.007,
      "edit_duration_all": 4.007,
      "is_forceout": false
    },
    {
      "message_id": 240,
      "editor_id": 33,
      "message_received": "โหนด mcu",
      "slice_count": 2,
      "slices": "NodeMCU นะคะ |  |",
      "edit_duration": 8.682,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 241,
      "editor_id": 33,
      "message_received": "ของเราใช้ esp8266 นะคะเด็กๆ",
      "slice_count": 2,
      "slices": "ของเราใช้ Esp8266 นะคะเด็ก ๆ | |",
      "edit_duration": 11.525,
      "edit_duration_all": 16.018,
      "is_forceout": true
    },
    {
      "message_id": 242,
      "editor_id": 33,
      "message_received": "บ่ตอบมาอุปกรณ์ต่อมาที่เราจะใช้",
      "slice_count": 2,
      "slices": "ตัวต่อมา |อุปกรณ์ต่อมาที่เราจะใช้|",
      "edit_duration": 9.935,
      "edit_duration_all": 11.535,
      "is_forceout": false
    },
    {
      "message_id": 243,
      "editor_id": 33,
      "message_received": "ก็คือตัว",
      "slice_count": 2,
      "slices": " |ก็คือตัว|",
      "edit_duration": 9.446,
      "edit_duration_all": 16.025,
      "is_forceout": true
    },
    {
      "message_id": 244,
      "editor_id": 33,
      "message_received": "โหลด mcu based นะคะก็คือตัวบ่อยขาวเนี่ยนะคะเพื่อจะเสียบ",
      "slice_count": 2,
      "slices": " NodeMCU Base    นะคะ |ก็คือตัวบอร์ดขาวนี่นะคะ เพื่อจะเสียบ|",
      "edit_duration": 11.164,
      "edit_duration_all": 16.021,
      "is_forceout": true
    },
    {
      "message_id": 245,
      "editor_id": 33,
      "message_received": "อา",
      "slice_count": 1,
      "slices": "อา|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 246,
      "editor_id": 33,
      "message_received": "esp8266 เราลงไปนะคะแล้วก็จะต่อวงจรกับเซอร์โวนะคะ",
      "slice_count": 3,
      "slices": " esp8266| เราลงไปนะคะ แ| ล้วก็จะต่อวงจรกับ Sewrนะคะ |",
      "edit_duration": 11.335,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 247,
      "editor_id": 28,
      "message_received": "อุปกรณ์ชุดตัดมาตัวที่ 3",
      "slice_count": 1,
      "slices": "อุปกรณ์ชุดถัดมา ตัวที่ 3|",
      "edit_duration": 16.027,
      "edit_duration_all": 16.027,
      "is_forceout": true
    },
    {
      "message_id": 248,
      "editor_id": 28,
      "message_received": "ชุด",
      "slice_count": 1,
      "slices": " ก็คือชุด|",
      "edit_duration": 16.01,
      "edit_duration_all": 16.01,
      "is_forceout": true
    },
    {
      "message_id": 249,
      "editor_id": 28,
      "message_received": "เซอร์โวมอเตอร์ของเราเป็น sg90 นะคะ",
      "slice_count": 1,
      "slices": "เซอร์โวมอเตอร์ของเราเป็น Servo Motor SG90  นะคะ |",
      "edit_duration": 16.017,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 250,
      "editor_id": 28,
      "message_received": "ความสามารถในการหมุนได้ที่ 0 ถึง 180 องศาในชุดมันก็จะประกอบด้วย",
      "slice_count": 1,
      "slices": "ความสามารถในการหมุนได้ที่ 0 ถึง 180 องศา ในชุดมันก็จะประกอบด้วย|",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 251,
      "editor_id": 28,
      "message_received": "The Master แล้วก็กลัวใบ",
      "slice_count": 1,
      "slices": "Servo Motor แล้วก็กลัวใบ|",
      "edit_duration": 13.341,
      "edit_duration_all": 13.341,
      "is_forceout": false
    },
    {
      "message_id": 252,
      "editor_id": 28,
      "message_received": "เรียกใบพัดไหม",
      "slice_count": 1,
      "slices": " เรียกใบพัดไหมนะคะ |",
      "edit_duration": 9.46,
      "edit_duration_all": 9.46,
      "is_forceout": false
    },
    {
      "message_id": 253,
      "editor_id": 33,
      "message_received": "ภาระก็มีน๊อต",
      "slice_count": 1,
      "slices": "ฝบพัดก็มีน๊อต|",
      "edit_duration": 10.338,
      "edit_duration_all": 10.338,
      "is_forceout": false
    },
    {
      "message_id": 254,
      "editor_id": 33,
      "message_received": "Jumper ของมันอยู่ใน",
      "slice_count": 3,
      "slices": " |Jumper |ของมันอยู่ใน|",
      "edit_duration": 8.549,
      "edit_duration_all": 13.013,
      "is_forceout": false
    },
    {
      "message_id": 255,
      "editor_id": 33,
      "message_received": "ไหวอยู่แล้วนะคะ",
      "slice_count": 1,
      "slices": "อยู่แล้วนะคะ |",
      "edit_duration": 11.359,
      "edit_duration_all": 11.359,
      "is_forceout": false
    },
    {
      "message_id": 256,
      "editor_id": 33,
      "message_received": "นี่คือชุดที่เราจะใช้ในการทดสอบ",
      "slice_count": 1,
      "slices": "นี่คือชุดที่เราจะใช้ในการทดสอบ|",
      "edit_duration": 9.294,
      "edit_duration_all": 9.294,
      "is_forceout": false
    },
    {
      "message_id": 257,
      "editor_id": 33,
      "message_received": "ประกันตัวออกมาก็คือสาย Micro USB",
      "slice_count": 2,
      "slices": " |อุปกรณ์ตัวต่อ ก็คือสาย Micro USB|",
      "edit_duration": 2.148,
      "edit_duration_all": 13.909,
      "is_forceout": false
    },
    {
      "message_id": 258,
      "editor_id": 33,
      "message_received": "เพื่อที่จะต่อ",
      "slice_count": 2,
      "slices": " |เพื่อที่จะต่อ|",
      "edit_duration": 11.931,
      "edit_duration_all": 12.727,
      "is_forceout": false
    },
    {
      "message_id": 259,
      "editor_id": 33,
      "message_received": "ที่เราต่อเนี่ยเข้ากับคอมพิวเตอร์แล้วก็",
      "slice_count": 3,
      "slices": " ที่เราต่อนี่ |เข้ากับคอมพิวเตอร์ |แล้วก็|",
      "edit_duration": 10.204,
      "edit_duration_all": 11.692,
      "is_forceout": false
    },
    {
      "message_id": 260,
      "editor_id": 28,
      "message_received": "ใช้ในการ",
      "slice_count": 1,
      "slices": "ใช้ในการ|",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 261,
      "editor_id": 28,
      "message_received": "โค้ดดิ้งเพื่อควบคุม",
      "slice_count": 1,
      "slices": "โค้ดดิ้งเพื่อควบคุม|",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 262,
      "editor_id": 28,
      "message_received": "zello ให้ทำงานนะคะ",
      "slice_count": 1,
      "slices": " Servo Motor  ให้ทำงานนะคะ |",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 263,
      "editor_id": 28,
      "message_received": "คือต่อต่อ",
      "slice_count": 1,
      "slices": "คือต่อต่อ|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 264,
      "editor_id": 28,
      "message_received": "สาย USB เนี่ยเข้ากับบอร์ด",
      "slice_count": 1,
      "slices": "สาย USB นี่เข้ากับบอร์ด|",
      "edit_duration": 16.02,
      "edit_duration_all": 16.02,
      "is_forceout": true
    },
    {
      "message_id": 265,
      "editor_id": 28,
      "message_received": "esp8266 เอานะคะแล้วก็ต่อกับคอมพิวเตอร์ค่ะ",
      "slice_count": 1,
      "slices": " Esp8266 เอานะคะ แล้วก็ต่อกับคอมพิวเตอร์ค่ะ|",
      "edit_duration": 16.021,
      "edit_duration_all": 16.021,
      "is_forceout": true
    },
    {
      "message_id": 266,
      "editor_id": 28,
      "message_received": "แอปเปิ้ลสุดท้าย",
      "slice_count": 1,
      "slices": " และตัวสุดท้าย|",
      "edit_duration": 14.899,
      "edit_duration_all": 14.899,
      "is_forceout": false
    },
    {
      "message_id": 267,
      "editor_id": 28,
      "message_received": "สาย Jumper สายต่อวงจรเป็น Jumper ตัวผู้",
      "slice_count": 1,
      "slices": "สาย Jumper สายต่อวงจรเป็น Jumper ตัวผู้-ผู้|",
      "edit_duration": 8.395,
      "edit_duration_all": 8.395,
      "is_forceout": false
    },
    {
      "message_id": 268,
      "editor_id": 33,
      "message_received": "สู้ๆนะเด็กๆกูๆก็คือมันจะมีขา",
      "slice_count": 2,
      "slices": "ผู้ ผู้ นะเด็ก ๆ ผู้ ผู้ | ก็คือมันจะมีขา|",
      "edit_duration": 9.809,
      "edit_duration_all": 12.102,
      "is_forceout": false
    },
    {
      "message_id": 269,
      "editor_id": 33,
      "message_received": "ถ้าพูดเนี่ยด้านนึงนะมีขาด้านนึงจ้ะ",
      "slice_count": 2,
      "slices": " |ถ้า ผู้นี่ด้านหนึ่งนะมีขาด้านหนึ่งจ้ะ|",
      "edit_duration": 8.392,
      "edit_duration_all": 16.019,
      "is_forceout": true
    },
    {
      "message_id": 270,
      "editor_id": 33,
      "message_received": "ไม่มีขาใช่ไหมแต่ของเราใช้ผู้เพราะว่าไอ้ตัวจัมเปอร์ใน",
      "slice_count": 3,
      "slices": " ไม่มีขาใช่ไหมแต่ของเราใช้ผู้ |เพราะว่าไอ้ตัวจัมเปอร์ |ใน|",
      "edit_duration": 13.11,
      "edit_duration_all": 16.01,
      "is_forceout": true
    },
    {
      "message_id": 271,
      "editor_id": 33,
      "message_received": "สาย Jumper ของเซอร์โวเนี่ยมันจะเป็นตัวเมีย",
      "slice_count": 3,
      "slices": "สาย Jumper |ของเซอร์โวนี่ |มันจะเป็นตัวเมีย |",
      "edit_duration": 11.601,
      "edit_duration_all": 14.504,
      "is_forceout": false
    },
    {
      "message_id": 272,
      "editor_id": 28,
      "message_received": "ปีนี้เราจะต่อจากเซอร์โวไปที่บอร์ด",
      "slice_count": 1,
      "slices": "ทีนี้เราจะต่อจากเซอร์โวไปที่บอร์ด|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 273,
      "editor_id": 28,
      "message_received": "เราก็เลยต้องใช้ขาตัวผู้",
      "slice_count": 1,
      "slices": " เราก็เลยต้องใช้ขาตัวผู้|",
      "edit_duration": 16.012,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 274,
      "editor_id": 28,
      "message_received": "ของฝากนะคะเพราะฉะนั้นต้องเป็นแบบคู่คู่นะคะ",
      "slice_count": 1,
      "slices": "ทั้ง 2 ฝั่งนะคะ เพราะฉะนั้นต้องเป็นแบบผู้-ผู้ นะคะ |",
      "edit_duration": 16.017,
      "edit_duration_all": 16.017,
      "is_forceout": true
    },
    {
      "message_id": 275,
      "editor_id": 28,
      "message_received": "อาบให้เด็กๆ",
      "slice_count": 1,
      "slices": "ให้เด็ก ๆ |",
      "edit_duration": 15.715,
      "edit_duration_all": 15.715,
      "is_forceout": false
    },
    {
      "message_id": 276,
      "editor_id": 28,
      "message_received": "เอาอุปกรณ์ตัวเองขึ้นมานะคะแล้วทำการต่อ",
      "slice_count": 1,
      "slices": "เอาอุปกรณ์ตัวเองขึ้นมานะคะ แล้วทำการต่อ|",
      "edit_duration": 10.793,
      "edit_duration_all": 10.793,
      "is_forceout": false
    },
    {
      "message_id": 277,
      "editor_id": 28,
      "message_received": "ต่อบอร์ดเข้ากับคอมพิวเตอร์ก่อนนะคะแล้วเปิด",
      "slice_count": 3,
      "slices": "ต่อบอร์ดเข้ากับคอมพิวเตอร์ก่อนนะคะ |แล้วเปิด | |",
      "edit_duration": 5.25,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 278,
      "editor_id": 33,
      "message_received": "Audio ide เราขึ้นมาค่ะ",
      "slice_count": 1,
      "slices": "Arduino IDE  เราขึ้นมาค่ะ |",
      "edit_duration": 8.42,
      "edit_duration_all": 8.42,
      "is_forceout": false
    },
    {
      "message_id": 279,
      "editor_id": 33,
      "message_received": "เดี๋ยวจะเดินไปดูนะคะ",
      "slice_count": 1,
      "slices": " เดี๋ยวจะเดินไปดูนะคะ  |",
      "edit_duration": 2.414,
      "edit_duration_all": 2.414,
      "is_forceout": false
    },
    {
      "message_id": 280,
      "editor_id": 33,
      "message_received": "บาสบาสต่อวงจร",
      "slice_count": 1,
      "slices": " บาส ๆ ต่อวงจร|",
      "edit_duration": 7.896,
      "edit_duration_all": 7.896,
      "is_forceout": false
    },
    {
      "message_id": 281,
      "editor_id": 33,
      "message_received": "บอร์ดกับไอ้เนี่ยและเช็คไฟขึ้นยัง",
      "slice_count": 2,
      "slices": "บอร์ดกับไอ้นี่ |และเช็กว่าไฟขึ้นยัง|",
      "edit_duration": 4.465,
      "edit_duration_all": 8.429,
      "is_forceout": false
    },
    {
      "message_id": 282,
      "editor_id": 33,
      "message_received": "ให้ดูก่อน",
      "slice_count": 2,
      "slices": " |ให้ดูก่อน |",
      "edit_duration": 7.25,
      "edit_duration_all": 7.93,
      "is_forceout": false
    },
    {
      "message_id": 283,
      "editor_id": 33,
      "message_received": "เด็กๆดูนะคะตอนนี้อาจจะเลือกเซอร์โวแล้วก็",
      "slice_count": 3,
      "slices": "เด็ก ๆ ดูนะคะ| ตอนนี้บาสจะเลือกเซอร์โว |แล้วก็|",
      "edit_duration": 2.092,
      "edit_duration_all": 10.027,
      "is_forceout": false
    },
    {
      "message_id": 284,
      "editor_id": 33,
      "message_received": "ใบพัดแบบ",
      "slice_count": 1,
      "slices": "ใบพัดแบบ|",
      "edit_duration": 7.219,
      "edit_duration_all": 7.219,
      "is_forceout": false
    },
    {
      "message_id": 285,
      "editor_id": 33,
      "message_received": "นี้นะคะเราจะเปลี่ยนใบพัดเป็นแบบ",
      "slice_count": 2,
      "slices": "นี้นะคะ |เราจะเปลี่ยนใบพัดเป็นแบบ|",
      "edit_duration": 3.587,
      "edit_duration_all": 5.683,
      "is_forceout": false
    },
    {
      "message_id": 286,
      "editor_id": 28,
      "message_received": "เหมือนในรูปตัวอย่างของเราโอเคต่อไปสาย",
      "slice_count": 1,
      "slices": "เหมือนในรูปตัวอย่างของเรา โอเค ต่อไปสาย|",
      "edit_duration": 16.021,
      "edit_duration_all": 16.021,
      "is_forceout": true
    },
    {
      "message_id": 287,
      "editor_id": 28,
      "message_received": "จัมเปอร์ตัวผู้ให้ดูซิ",
      "slice_count": 1,
      "slices": "ตัวผู้ จัมเปอร์ตัวผู้ ให้ดู|",
      "edit_duration": 16.024,
      "edit_duration_all": 16.024,
      "is_forceout": true
    },
    {
      "message_id": 288,
      "editor_id": 28,
      "message_received": "มาถูกไหม",
      "slice_count": 1,
      "slices": "สิ มาถูกไหม|",
      "edit_duration": 14.604,
      "edit_duration_all": 14.604,
      "is_forceout": false
    },
    {
      "message_id": 289,
      "editor_id": 28,
      "message_received": "วิ่งมา 3 เส้น",
      "slice_count": 1,
      "slices": " วิ่งมา 3 เส้น|",
      "edit_duration": 13.331,
      "edit_duration_all": 13.331,
      "is_forceout": false
    },
    {
      "message_id": 290,
      "editor_id": 28,
      "message_received": "ออกมา 3 เส้น",
      "slice_count": 1,
      "slices": "ออกมา 3 เส้น|",
      "edit_duration": 11.104,
      "edit_duration_all": 11.104,
      "is_forceout": false
    },
    {
      "message_id": 291,
      "editor_id": 28,
      "message_received": "ออกมา 3 เส้นค่ะ",
      "slice_count": 1,
      "slices": " เอาออกมา 3 เส้นค่ะ |",
      "edit_duration": 9.705,
      "edit_duration_all": 9.705,
      "is_forceout": false
    },
    {
      "message_id": 292,
      "editor_id": 28,
      "message_received": "ใช้ 3 เส้นนะลูก",
      "slice_count": 1,
      "slices": "ใช้ 3 เส้นนะลูก |",
      "edit_duration": 6.096,
      "edit_duration_all": 6.096,
      "is_forceout": false
    },
    {
      "message_id": 293,
      "editor_id": 28,
      "message_received": "ปู่ๆนะคะสังเกต",
      "slice_count": 1,
      "slices": " ผู้-ผู้นะคะ สังเกต|",
      "edit_duration": 16.023,
      "edit_duration_all": 16.023,
      "is_forceout": true
    },
    {
      "message_id": 294,
      "editor_id": 28,
      "message_received": "ให้ดู",
      "slice_count": 1,
      "slices": "ให้ ดู|",
      "edit_duration": 16.016,
      "edit_duration_all": 16.016,
      "is_forceout": true
    },
    {
      "message_id": 295,
      "editor_id": 28,
      "message_received": "ขาจะมีขาทั้ง 2 ฝั่งอีกฝั่งนึงให้ดูด้วยครับ",
      "slice_count": 2,
      "slices": "ขาจะมีขาทั้ง 2 ฝั่ง หมุนอีกฝั่งหนึ่งให้ดูด้วยครับ| |",
      "edit_duration": 13.957,
      "edit_duration_all": 16.012,
      "is_forceout": true
    },
    {
      "message_id": 296,
      "editor_id": 33,
      "message_received": "สั่งล่างตารางให้เพื่อนดูด้วย",
      "slice_count": 2,
      "slices": "หมุนฝั่งล่าง |ด้านล่างให้เพื่อนดูด้วย|",
      "edit_duration": 8.649,
      "edit_duration_all": 16.018,
      "is_forceout": true
    },
    {
      "message_id": 297,
      "editor_id": 33,
      "message_received": "ของคนอื่นนะคะก็ต้องเลือกให้มี",
      "slice_count": 3,
      "slices": " |ของคนอื่นนะคะ |ก็ต้องเลือกให้มี|",
      "edit_duration": 11.236,
      "edit_duration_all": 14.004,
      "is_forceout": false
    },
    {
      "message_id": 298,
      "editor_id": 33,
      "message_received": "ด้านบนก็มีขา",
      "slice_count": 1,
      "slices": "ด้านบนก็มีขา|",
      "edit_duration": 10.065,
      "edit_duration_all": 10.065,
      "is_forceout": false
    },
    {
      "message_id": 299,
      "editor_id": 33,
      "message_received": "อีกด้านนึง",
      "slice_count": 2,
      "slices": " |อีกด้าน|",
      "edit_duration": 8.916,
      "edit_duration_all": 11.051,
      "is_forceout": false
    },
    {
      "message_id": 300,
      "editor_id": 33,
      "message_received": "โอเคนะคะที่นิ",
      "slice_count": 3,
      "slices": "หนึ่ง |โอเคนะคะ |ที่นี้|",
      "edit_duration": 3.176,
      "edit_duration_all": 5.84,
      "is_forceout": false
    },
    {
      "message_id": 301,
      "editor_id": 33,
      "message_received": "แสดงว่าหยิบผิดใช่ไหมบอกแล้วเอาผู้พูดอ่ะต้องมี",
      "slice_count": 3,
      "slices": " แสดงว่าหยิบผิดใช่ไหม |บอกแล้วเอา ผู้ ผู้ นะคะ |ต้องมี|",
      "edit_duration": 2.427,
      "edit_duration_all": 12.178,
      "is_forceout": false
    },
    {
      "message_id": 302,
      "editor_id": 33,
      "message_received": "ทั้งสอง",
      "slice_count": 1,
      "slices": "ทั้ง|",
      "edit_duration": 10.818,
      "edit_duration_all": 10.818,
      "is_forceout": false
    },
    {
      "message_id": 303,
      "editor_id": 33,
      "message_received": "สาย Jumper ของเรามีหลายแบบนะคะเด็กๆอย่าลืม",
      "slice_count": 3,
      "slices": " 2 |สาย Jumper ของเรามีหลายแบบนะคะ| เด็ก ๆ อย่าลืม|",
      "edit_duration": 4.705,
      "edit_duration_all": 7.485,
      "is_forceout": false
    },
    {
      "message_id": 304,
      "editor_id": 28,
      "message_received": "ชายผู้นั้นคือด้านนี้ก็เป็นมีขากลับอีกด้านนึงเห็นไหมคะ",
      "slice_count": 1,
      "slices": "สายผู้ผู้ นั่นคือด้านนี้ก็เป็นมีขากลับ อีกด้านหนึ่งเห็นไหมคะ |",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 305,
      "editor_id": 28,
      "message_received": "ด้านล่างมีขานะคะนี่คือสายกู้",
      "slice_count": 1,
      "slices": "ด้านล่างมีขานะคะ นี่คือสายกู้|",
      "edit_duration": 16.013,
      "edit_duration_all": 16.013,
      "is_forceout": true
    },
    {
      "message_id": 306,
      "editor_id": 28,
      "message_received": "เปิด Map",
      "slice_count": 1,
      "slices": "เปิด |",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 307,
      "editor_id": 28,
      "message_received": "ตัวแรก",
      "slice_count": 1,
      "slices": "ตัวแรก|",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 308,
      "editor_id": 28,
      "message_received": "กลับ",
      "slice_count": 1,
      "slices": "กลับ|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 309,
      "editor_id": 28,
      "message_received": "ส้ม",
      "slice_count": 1,
      "slices": " ส้ม|",
      "edit_duration": 16.014,
      "edit_duration_all": 16.014,
      "is_forceout": true
    },
    {
      "message_id": 310,
      "editor_id": 28,
      "message_received": "แดง",
      "slice_count": 1,
      "slices": " แดง|",
      "edit_duration": 15.692,
      "edit_duration_all": 15.692,
      "is_forceout": false
    },
    {
      "message_id": 311,
      "editor_id": 28,
      "message_received": "ของเราน่าจะเป็นน้ำตาลไหมเนี่ยนะ",
      "slice_count": 1,
      "slices": " แล้วก็ของเราน่าจะเป็นน้ำตาลไหมนี่นะ|",
      "edit_duration": 10.143,
      "edit_duration_all": 10.143,
      "is_forceout": false
    },
    {
      "message_id": 312,
      "editor_id": 28,
      "message_received": "ให้ให้บาปนะคะ",
      "slice_count": 1,
      "slices": " ให้ให้บาสนะคะ |",
      "edit_duration": 10.404,
      "edit_duration_all": 10.404,
      "is_forceout": false
    },
    {
      "message_id": 313,
      "editor_id": 28,
      "message_received": "เอาจัมเปอร์ตัวผู้",
      "slice_count": 1,
      "slices": "เอาจัมเปอร์ตัวผู้|",
      "edit_duration": 6.889,
      "edit_duration_all": 6.889,
      "is_forceout": false
    },
    {
      "message_id": 314,
      "editor_id": 33,
      "message_received": "ต่อเข้าที่",
      "slice_count": 1,
      "slices": "ต่อเข้าที่|",
      "edit_duration": 11.089,
      "edit_duration_all": 11.089,
      "is_forceout": false
    },
    {
      "message_id": 315,
      "editor_id": 33,
      "message_received": "สาย Jumper ตัวเมียของเซอร์โว",
      "slice_count": 1,
      "slices": "สาย Jumper ตัวเมียของ Servo |",
      "edit_duration": 7.154,
      "edit_duration_all": 7.154,
      "is_forceout": false
    },
    {
      "message_id": 316,
      "editor_id": 33,
      "message_received": "สีน้ำตาล",
      "slice_count": 1,
      "slices": "สีน้ำตาล|",
      "edit_duration": 3.372,
      "edit_duration_all": 3.372,
      "is_forceout": false
    },
    {
      "message_id": 317,
      "editor_id": 33,
      "message_received": "เรียก",
      "slice_count": 2,
      "slices": " ||",
      "edit_duration": 1.957,
      "edit_duration_all": 6.79,
      "is_forceout": false
    },
    {
      "message_id": 318,
      "editor_id": 33,
      "message_received": "เลือกพยายาม",
      "slice_count": 1,
      "slices": "เลือกพยายาม|",
      "edit_duration": 5.457,
      "edit_duration_all": 5.457,
      "is_forceout": false
    },
    {
      "message_id": 319,
      "editor_id": 33,
      "message_received": "ใช่ๆอันนี้บอร์ดทำการต่อ",
      "slice_count": 4,
      "slices": " |ใช่ ๆ |อันนี้บอร์ด |ทำการต่อ|",
      "edit_duration": 1.632,
      "edit_duration_all": 3.893,
      "is_forceout": false
    },
    {
      "message_id": 320,
      "editor_id": 33,
      "message_received": "Micro USB เรียบร้อยแล้วนะคะเพื่อนๆต้องเสียบเหมือนบาสนะคะ",
      "slice_count": 2,
      "slices": " Micro USB เรียบร้อยแล้วนะคะ |เพื่อน ๆ ต้องเสียบเหมือนบาสนะคะ |",
      "edit_duration": 3.175,
      "edit_duration_all": 4.179,
      "is_forceout": false
    },
    {
      "message_id": 321,
      "editor_id": 33,
      "message_received": "ไป",
      "slice_count": 1,
      "slices": "|",
      "edit_duration": 15.746,
      "edit_duration_all": 15.746,
      "is_forceout": false
    },
    {
      "message_id": 322,
      "editor_id": 33,
      "message_received": "ตัดต่อเซอร์โว",
      "slice_count": 1,
      "slices": "ต่อไป บาสต่อ Servo กับ... |",
      "edit_duration": 13.189,
      "edit_duration_all": 13.189,
      "is_forceout": false
    },
    {
      "message_id": 323,
      "editor_id": 28,
      "message_received": "ปลาดุกที่ราชบุรีพิราบ",
      "slice_count": 1,
      "slices": "บาสดูพี่ล่าม|",
      "edit_duration": 16.02,
      "edit_duration_all": 16.02,
      "is_forceout": true
    },
    {
      "message_id": 324,
      "editor_id": 28,
      "message_received": "พอแล้วเนาะโอเคอ่ะทีนี้",
      "slice_count": 1,
      "slices": "พอแล้วนะ โอเคอทีนี้|",
      "edit_duration": 16.015,
      "edit_duration_all": 16.015,
      "is_forceout": true
    },
    {
      "message_id": 325,
      "editor_id": 28,
      "message_received": "ต่อกับบอร์ดเอาไปต่อกับบอร์ดลูก",
      "slice_count": 1,
      "slices": "ต่อกับบอร์ดเอาไปต่อกับบอร์ดลูก |",
      "edit_duration": 16.011,
      "edit_duration_all": 16.011,
      "is_forceout": true
    },
    {
      "message_id": 326,
      "editor_id": 28,
      "message_received": "สายแรกคันแรกคือสีส้มเนี่ยให้ต่อลง",
      "slice_count": 1,
      "slices": "สายแรก คันแรกคือสีส้มนี่ ให้ต่อลง|",
      "edit_duration": 12.872,
      "edit_duration_all": 12.872,
      "is_forceout": false
    },
    {
      "message_id": 327,
      "editor_id": 28,
      "message_received": "ขอดูโค้ดแป๊บนึง",
      "slice_count": 2,
      "slices": " เดี่ญวนะ|ขอดูโค้ดแป๊บหนึ่ง|",
      "edit_duration": 7.835,
      "edit_duration_all": 9.616,
      "is_forceout": false
    },
    {
      "message_id": 328,
      "editor_id": 28,
      "message_received": "เดี๋ยวต่อแล้วค่อยเข็ม",
      "slice_count": 1,
      "slices": " เดี๋ยวต่อแล้วค่อย...|",
      "edit_duration": 10.734,
      "edit_duration_all": 10.734,
      "is_forceout": false
    }
  ],
  "agents": [
    {
      "id": 33,
      "stat_postedit": {
        "number_of_turns": 160,
        "number_of_turns_not_empty": 160,
        "average_edit_duration": 8.211,
        "average_edit_duration_all": 11.201,
        "max_edit_duration": 16.02,
        "min_edit_duration": 1.22,
        "num_turn_forceout": 37,
        "percent_forceout": 23.125
      }
    },
    {
      "id": 28,
      "stat_postedit": {
        "number_of_turns": 168,
        "number_of_turns_not_empty": 168,
        "average_edit_duration": 12.946,
        "average_edit_duration_all": 13.374,
        "max_edit_duration": 16.027,
        "min_edit_duration": 1.891,
        "num_turn_forceout": 102,
        "percent_forceout": 60.714
      }
    }
  ]
}