infinifi เป็นเว็บไซต์เล็กๆ ที่สะดวกสบายซึ่งเล่นเพลง Lo-Fi ที่สงบและอ่อนโยนเป็นพื้นหลังเพื่อช่วยให้คุณผ่อนคลายและอ่านหนังสือ!
infinifi ทำงานโดยสร้างคลิปเพลง lofi ความยาว 1 นาที 5 คลิปอย่างต่อเนื่องในพื้นหลังโดยใช้โมเดล MusicGen ของ Meta แต่ละคลิปถูกสร้างขึ้นโดยใช้ข้อความแจ้งที่แตกต่างกันเล็กน้อยเพื่อให้คลิปเพลงมีบรรยากาศที่แตกต่างแต่ยังคงอบอุ่น
ส่วนหน้าเขียนโดยใช้ HTML/CSS/JS ล้วนๆ โดยไม่มีการพึ่งพาภายนอก มันสอบถาม /current.mp3
เพื่อรับคลิปเพลง lofi ปัจจุบัน หลังจากคลิปจบลง คลิปจะสอบถามอีกครั้งซึ่งจะส่งคืนคลิปอื่น เนื่องจากแต่ละคลิปมีความแตกต่างกันโดยสิ้นเชิง ส่วนหน้าจึงใช้เอฟเฟกต์เฟดเข้าและเฟดเอาท์ที่จุดเริ่มต้นและจุดสิ้นสุดของแต่ละคลิป
infinifi ประกอบด้วยสองส่วน คือ เซิร์ฟเวอร์การอนุมาน และเว็บเซิร์ฟเวอร์ คลิปเสียง 5 คลิปจะถูกสร้างขึ้นทุกครั้งที่ได้รับคำขออนุมานจากเว็บเซิร์ฟเวอร์ เว็บเซิร์ฟเวอร์จะขออนุมานตามช่วงเวลาที่กำหนด หลังจากที่ทำการร้องขอ มันจะสำรวจเซิร์ฟเวอร์การอนุมานจนกว่าเสียงจะถูกสร้างขึ้นและพร้อมสำหรับการดาวน์โหลด จากนั้นจะดาวน์โหลดคลิปที่สร้างขึ้น 5 คลิปและบันทึกไว้ในเครื่อง บันทึกได้สูงสุดครั้งละ 10 คลิป
เมื่อเซิร์ฟเวอร์การอนุมานหยุดทำงาน เว็บเซิร์ฟเวอร์จะรีไซเคิลคลิปที่บันทึกไว้จนกว่าจะสำรองข้อมูลอีกครั้ง
ฉันเพิ่งเปลี่ยนเครือข่ายระหว่างเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์อนุมาน ในขณะนี้ การอนุมานเกิดขึ้นบนโครงสร้างพื้นฐาน fal ( fal_app.py
) และฉันยังไม่ได้อัปเดตรหัสเซิร์ฟเวอร์การอนุมานแบบสแตนด์อโลน inference_server.py
เพื่อให้ตรงกับสถาปัตยกรรมใหม่
หากคุณมีแนวคิดเกี่ยวกับคุณลักษณะ โปรดใช้เครื่องมือติดตามปัญหาเพื่อแจ้งให้เราทราบ!