HeadlinesBriefing favicon HeadlinesBriefing.com

स्टोरीटेलर का फ़ोर्स्ड अलाइनमेंट एल्गोरिदम

Hacker News •
×

स्टोरीटेलर अब एक विशाल सॉफ्टवेयर पारिस्थितिकी तंत्र है, जिसमें एक पूरा स्टैक वेब एप्लिकेशन, Android और iOS के लिए मूल ऐप्स, KOReader प्लगइन्स और आगामी macOS, watchOS और tvOS ऐप्स शामिल हैं। हम उपर्युक्त v3 रिलीज़ के alpha और beta परीक्षण कर रहे हैं, जो अपडेटेड UI, एक विशाल सूट नई लाइब्रेरी प्रबंधन सुविधाएँ और अधिक ले आएंगे। हम आपको दिखाने के लिए बहुत उत्सुक हैं कि हमने क्या किया है! लेकिन स्टोरीटेलर के मूल में उसका अलाइनमेंट एल्गोरिदम है। स्टोरीटेलर ईबुक और ऑडियोबुक ले सकता है जो आप उसे प्रदान करते हैं और उन्हें संरेखित करता है, यह ढूंढता है कि ईबुक के प्रत्येक शब्द कहाँ पढ़ा गया है। यह स्वचालित रूप से करता है, बिना आपके किसी इनपुट के। फिर यह EPUB विशिष्टता के अंतर्निर्मित ऑडियो समन्वयण प्रणाली, जिसे मीडिया ओवरले कहा जाता है, का उपयोग करके ऑडियो और समन्वयण जानकारी को EPUB में एम्बेड करता है। इससे आप अपनी किताब को अवतीतरक रूप से पढ़ सकते हैं, जब आपका रीडर ऐप नरेटर द्वारा पढ़ते समय प्रत्येक वाक्य को हाइलाइट करता है, बिल्कुल ऊपर के डेमो की तरह (जो वास्तविक स्टोरीटेलर अलाइनमेंट का उपयोग कर रहा है!)। शुरुआती दिनों में, स्टोरीटेलर बस एक Python स्क्रिप्ट था। इसने एक ऑडियोबुक फ़ाइल और एक ईबुक फ़ाइल ली और एक नई ईबुक फ़ाइल का उत्पादन किया जिसमें ऑडियो समन्वयण मेटाडेटा था। उस समय, इन फ़ाइलों को उपभोग कर सकने वाले बहुत सारे ईबुक रीडर ऐप्स (और शून्य ईबुक रीडर डिवाइसेज) थे, जो EPUB मीडिया ओवरले विशिष्टता का उपयोग करके अपनी कार्यक्षमता को लागू करते थे। मैं स्क्रिप्ट को अपने कंप्यूटर पर चलाता, परिणामी EPUB को अपने फ़ोन पर कॉपी करता और फिर अपने किताबों को पढ़ने और सुनने के लिए Book Fusion के प्रारंभिक मीडिया ओवरले समर्थन का उपयोग करता।