Skip to content

Read Aloud

Read Aloud lets you listen to articles and other text sources in FeynmanLM. It is designed for the moments when reading is awkward but listening works: walks, chores, commutes, or reviewing a source before a Feynman session.

Start listening

Open a source in the Reader and choose Read Aloud from the toolbar or source menu. FeynmanLM extracts the readable text, prepares audio, and shows playback controls at the bottom of the reader.

Playback controls include:

  • Pause and resume
  • Back 15 seconds
  • Forward 15 seconds
  • Speed selection from 0.75x to 2x
  • Stop

Text-to-speech providers

Choose your Read Aloud provider in Settings -> Text-to-Speech.

Supported modes include:

  • On Device: macOS speech synthesis, free and local
  • Groq
  • OpenAI
  • Together AI
  • Deepgram
  • ElevenLabs

Cloud providers require the matching API key in Settings and may incur provider usage costs. On-device speech does not send text to a third-party TTS API.

Caching

For cloud TTS providers, generated audio can be cached so replaying the same source does not regenerate every chunk. Studio can show a Read Aloud cache indicator for sources with cached audio.

If the source changes or the chosen provider, model, or voice changes, FeynmanLM may need to generate fresh audio.

Good use cases

Read Aloud pairs especially well with Schedule:

  • Listen to today's assigned article
  • Pause to make a quick note or ask Chat a question
  • Start a Feynman review after listening
  • Mark the scheduled source complete after the review is linked