
Readest เป็นเครื่องอ่าน ebook โอเพนซอร์ซที่ออกแบบมาสำหรับประสบการณ์การอ่านที่ดื่มด่ำและลึกซึ้ง สร้างขึ้นเพื่อเขียน Foliate ที่ทันสมัยมันใช้ประโยชน์จาก Next.js 15 และ Tauri V2 เพื่อมอบประสบการณ์ข้ามแพลตฟอร์มที่ไร้รอยต่อบน MacOS, Windows, Linux และเว็บด้วยการรองรับแพลตฟอร์มมือถือเร็ว ๆ นี้
คุณสมบัติ•คุณสมบัติที่วางแผนไว้•ภาพหน้าจอ•ดาวน์โหลด•การเริ่มต้นใช้งาน•ผู้มีส่วนร่วม•ใบอนุญาต

| คุณสมบัติ | คำอธิบาย | สถานะ |
|---|---|---|
| การสนับสนุนแบบหลายรูปแบบ | สนับสนุน EPUB, MOBI, KF8 (AZW3), FB2, CBZ, PDF (ทดลอง) | |
| โหมดดูสกรอลล์/หน้า | สลับระหว่างโหมดการอ่านแบบเลื่อนหรือ paginated | |
| การค้นหาข้อความแบบเต็ม | ค้นหาทั่วทั้งหนังสือเพื่อค้นหาส่วนที่เกี่ยวข้อง | |
| คำอธิบายประกอบและการเน้น | เพิ่มไฮไลท์บุ๊กมาร์กและบันทึกย่อเพื่อเพิ่มประสบการณ์การอ่านของคุณ | |
| ข้อความที่ตัดตอนมาสำหรับการจดบันทึก | ข้อความที่ตัดตอนมาได้อย่างง่ายดายจากหนังสือสำหรับบันทึกรายละเอียดและการวิเคราะห์ | |
| การค้นหาพจนานุกรม/วิกิพีเดีย | ค้นหาคำและคำศัพท์ทันทีเมื่ออ่าน | |
| แปลด้วย deepl | แปลข้อความที่เลือกทันทีโดยใช้ Deepl สำหรับการแปลที่ถูกต้อง | |
| การอ่านแบบขนาน | อ่านหนังสือหรือเอกสารสองเล่มพร้อมกันในมุมมองแบบแยกหน้าจอ | |
| ปรับแต่งฟอนต์และเค้าโครง | ปรับฟอนต์, เค้าโครง, โหมดธีมและสีธีมสำหรับประสบการณ์ส่วนตัว | |
| การเชื่อมโยงไฟล์และเปิดด้วย | เปิดไฟล์อย่างรวดเร็วใน Readest ในเบราว์เซอร์ไฟล์ของคุณด้วยคลิกเดียว | |
| ซิงค์ข้ามแพลตฟอร์ม | ซิงโครไนซ์ความคืบหน้าการอ่านบันทึกย่อและบุ๊กมาร์กในแพลตฟอร์มที่รองรับทั้งหมด |
| คุณสมบัติ | คำอธิบาย | ลำดับความสำคัญ |
|---|---|---|
| สนับสนุน iOS และ Android | ขยายแอพเพื่อทำงานบนอุปกรณ์ iOS และ Android | - |
| การสนับสนุนแบบ text-to-Speech (TTS) | เปิดใช้งานฟังก์ชันการพูดแบบข้อความเพื่อการพูดเพื่อประสบการณ์การอ่านที่เข้าถึงได้มากขึ้น | - |
| ซิงค์กับเกาหลี | ซิงโครไนซ์ความคืบหน้าการอ่านบันทึกย่อและบุ๊กมาร์กกับอุปกรณ์เกาหลี | |
| การนำทางแป้นพิมพ์ | ใช้ keybindings สไตล์ vimium สำหรับการนำทางหนังสือ | |
| การจัดการห้องสมุด | จัดเรียงจัดเรียงและจัดการห้องสมุด ebook ทั้งหมดของคุณ | |
| สนับสนุน OPDS/CALIBER | รวม OPDS/Caliber เพื่อเข้าถึงไลบรารีและแคตตาล็อกออนไลน์ | |
| การสนับสนุนหนังสือเสียง | ขยายฟังก์ชันการทำงานเพื่อเล่นและจัดการหนังสือเสียง | |
| คำอธิบายประกอบการเขียนด้วยลายมือ | เพิ่มการสนับสนุนสำหรับคำอธิบายประกอบด้วยลายมือโดยใช้ปากกาบนอุปกรณ์ที่เข้ากันได้ | |
| สถิติการอ่านขั้นสูง | เวลาอ่านอ่านหน้าอ่านและอื่น ๆ สำหรับข้อมูลเชิงลึกโดยละเอียด | |
| การค้นหาข้อความเต็มในห้องสมุด | ค้นหาห้องสมุด ebook ทั้งหมดของคุณเพื่อค้นหาหัวข้อและคำพูด | |
| การสรุป AI ที่ใช้พลังงาน | สร้างบทสรุปของหนังสือหรือบทโดยใช้ AI เพื่อข้อมูลเชิงลึกอย่างรวดเร็ว |
คอยติดตามการปรับปรุงและอัปเดตอย่างต่อเนื่อง! ยินดีต้อนรับการมีส่วนร่วมและข้อเสนอแนะเสมอ - สร้างประสบการณ์การอ่านขั้นสูงสุดด้วยกัน -





แอพ Readest พร้อมให้ดาวน์โหลด! -
สำหรับประสบการณ์ที่ดีที่สุดในการสร้าง Readest ด้วยตัวคุณเองให้ใช้ Node.js และ Rust เวอร์ชันล่าสุด อ้างถึงเอกสาร Tauri สำหรับรายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อมการพัฒนาข้อกำหนดเบื้องต้นบนแพลตฟอร์มที่แตกต่างกัน
nvm install v22
nvm use v22
npm install -g pnpm
rustup updateในการเริ่มต้นด้วยการอ่านให้ทำตามขั้นตอนเหล่านี้เพื่อโคลนและสร้างโครงการ
git clone https://github.com/chrox/readest.git
cd readest
git submodule update --init --recursive # might need to rerun this when code is updated
pnpm install
# copy pdfjs-dist to Next.js public directory
pnpm --filter @readest/readest-app setup-pdfjsเพื่อยืนยันว่าการพึ่งพาทั้งหมดได้รับการติดตั้งอย่างถูกต้องให้เรียกใช้คำสั่งต่อไปนี้:
pnpm tauri infoคำสั่งนี้จะแสดงข้อมูลเกี่ยวกับการพึ่งพา Tauri ที่ติดตั้งและการกำหนดค่าบนแพลตฟอร์มของคุณ โปรดทราบว่าผลลัพธ์อาจแตกต่างกันไปขึ้นอยู่กับระบบปฏิบัติการและการตั้งค่าสภาพแวดล้อม โปรดตรวจสอบผลลัพธ์ที่เฉพาะเจาะจงไปยังแพลตฟอร์มของคุณสำหรับปัญหาที่อาจเกิดขึ้น
สำหรับเป้าหมายของ Windows“ Build Tools for Visual Studio 2022” (หรือ Visual Studio รุ่นที่สูงขึ้น) และต้องติดตั้งเวิร์กโฟลว์“ การพัฒนาเดสก์ท็อปด้วย C ++” สำหรับเป้าหมาย Windows ARM64 ต้องใช้เครื่องมือสร้าง“ VS 2022 C ++ ARM64” และ "คอมไพเลอร์ c ++ clang สำหรับ Windows" ส่วนประกอบ " และตรวจสอบให้แน่ใจว่า clang สามารถพบได้ในเส้นทางโดยการเพิ่ม C:Program Files (x86)Microsoft Visual Studio2022BuildToolsVCToolsLlvmx64bin ตัวอย่างใน Path ตัวแปรสภาพแวดล้อม
pnpm tauri devpnpm tauri buildReadest เป็นโอเพ่นซอร์สและยินดีต้อนรับผลงาน! อย่าลังเลที่จะเปิดปัญหาแนะนำคุณสมบัติหรือส่งคำขอดึง โปรด ตรวจสอบแนวทางการสนับสนุนของเราก่อนที่จะเริ่ม นอกจากนี้เรายังยินดีต้อนรับคุณเข้าร่วมชุมชน Discord ของเราเพื่อสนับสนุนหรือให้คำแนะนำ
Readest เป็นซอฟต์แวร์ฟรี: คุณสามารถแจกจ่ายใหม่และ/หรือแก้ไขภายใต้ข้อกำหนดของใบอนุญาตสาธารณะ GNU Affero ทั่วไปที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาตหรือ (ตามตัวเลือกของคุณ) รุ่นใหม่ ๆ ดูไฟล์ใบอนุญาตสำหรับรายละเอียด
ไลบรารี JavaScript ต่อไปนี้ถูกรวมอยู่ในซอฟต์แวร์นี้: