tale.fyi: A Web-Based Home for Synchronized Fiction

tale.fyi: A Web-Based Home for Synchronized Fiction

tale.fyi is a web-based platform designed to provide a dedicated home for fiction, allowing users to read or listen to entire books via a single link. The platform focuses on high-quality typography, progress tracking, and a unique synchronization between text and audio for public domain works.

Synchronized Audio and Text via Neural Alignment

tale.fyi implements a "Whispersync-like" experience for the open web by synchronizing audiobooks with their corresponding text. This is achieved through Connectionist Temporal Classification (CTC) forced-alignment over the entire audiobook, which maps the audio stream to specific paragraph anchors used for progress tracking and deep linking.

This technical approach allows users to switch between reading and listening seamlessly, as the audio is keyed to the same structural markers as the text. The developer noted that this process involved significant GPU compute to perform the neural alignment across the LibriVox recording library.

Core Features and User Experience

The platform is built with several reader-centric features aimed at improving the digital fiction experience:

  • Deep Linking: Users can click on a paragraph to create a specific mark and copy a link to their clipboard, enabling precise sharing of passages.
  • PWA Support: The site is available as a Progressive Web App (PWA), allowing for a more app-like experience on mobile devices.
  • Public Domain Integration: The library initially leverages works from Standard Ebooks and audio recordings from LibriVox.
  • User Contributions: The platform includes tools for users to add and tell their own stories.

Community Feedback and Technical Critiques

Following its showcase on Hacker News, the community provided several technical and UX critiques regarding the current implementation:

User Interface and Accessibility

Users reported several friction points in the UI, including the lack of a light mode option and the absence of a direct way to adjust font sizes. Some users experienced issues with audio autoplay, describing it as "noisy" and intrusive, while others struggled to find the play button due to inconsistent UI feedback across different browsers (e.g., Arc).

PWA and Mobile Performance

Technical feedback regarding the PWA implementation highlighted a bug where the app auto-rotates to landscape mode on some Android devices despite system settings. Additionally, users suggested improving the theme-color meta tag handling to ensure the OS status bar matches the app's UI when users manually switch between dark and light modes.

Feature Requests and Future Directions

Community members suggested several expansions to the platform's utility:

  • Enhanced Highlighting: A request for word-level highlighting during audio playback to reduce the disconnect between eyes and ears.
  • Social Integration: Suggestions for a "Letterboxd for books"—a light social layer for logging reads and sharing progress.
  • Expanded Library Access: Proposals to allow users to point the reader at remote repositories like Anna's Archive or Libgen via ISBN uniqueifiers.
  • Annotation Layer: The idea of adding a "Genius-style" global highlighting and commenting system, potentially integrated with LLM-scraped literary criticism.

Authentication and Philosophy

There was a noted critique regarding the authentication method, which uses one-time email codes instead of passwords. One user expressed frustration with this trend, stating:

"What's so horrible about passwords? They work so well with password managers. I hate this forced email sign-in bullshit that's spreading like covid."

Additionally, while the author posits that the internet was built around non-fiction, some users pointed to existing fiction hubs like Royal Road and Archive of Our Own (AO3) as evidence that a home for web fiction already exists.

Sources