AI Reader icon

AI Reader

Maintained by David Ta
Makes course reading material accessible as audio: learners click play, and the page reads itself, with optional translation into other languages and word-by-word highlighting.
2 more prices See all prices
By buying, you accept the seller's Terms of Sale
Supports Moodle 4.4-5.2 See all versions
Reviewed annually for quality

Latest release: 2 months ago
Installations: 4
Downloads (last 90 days): 58

Frankenstyle name: local_aireader
Local plugins

Description

AI Reader for Moodle

AI Reader adds a podcast-style audio player to every Moodle Page and Book chapter. Audio is generated once with OpenAI text-to-speech, cached on your Moodle server, and reused for every student who opens the same activity.

No per-student API cost. No page-load generation delay. No manual audio uploads.

Cached audio Multilingual Transcripts Privacy ready

Learners

  • Play, pause, scrub, and skip forward or back 15 seconds.
  • Adjust playback speed from 0.75x to 2x.
  • Follow along with karaoke-style page highlighting.
  • Use a click-to-seek transcript when highlighting is unavailable.
  • Listen in any language enabled by the site.
  • Resume where they left off across sessions and devices.
  • Use mobile lock-screen and Bluetooth headphone controls.

Instructors

  • Narration is enabled by default for Pages and Book chapters.
  • No per-activity setup required.
  • Disable narration on individual pages or chapters with one click.
  • Regenerate audio when content changes.
  • Hidden Book chapters stay hidden from students.

Administrators

  • Works with OpenAI or compatible gateways.
  • Supports Azure OpenAI, LiteLLM, OpenRouter, vLLM, and similar proxies.
  • Configure voice, model, prompts, languages, and content caps.
  • Limit runaway costs with a per-asset narration cap.
  • No user identifiers are sent to the external API.
  • Supports Moodle privacy export and deletion workflows.

Common Use Cases

Accessibility

Give students with low vision, dyslexia, or reading difficulties automatic audio support.

On-the-go Learning

Let students listen to lessons during a commute, walk, or any time a screen is inconvenient.

Multilingual Support

Let learners hear course content in enabled languages with translated, re-narrated audio.

Suggested Pricing

Pricing is annual per Moodle site. Schools bring their own OpenAI API key or compatible gateway, so API usage is paid directly by the institution and cached audio keeps ongoing usage predictable.

Plan Price Best For Includes
Community Free Testing, pilots, open-source adoption Core plugin, no guaranteed support, GitHub issues only
Standard $399/year/site Small schools and individual Moodle sites Updates, email support, installation documentation
Campus $999/year/site Colleges, districts, and larger course catalogs Priority support, upgrade guidance, configuration review
Enterprise $2,499+/year/site Large institutions with procurement or SLA needs SLA options, onboarding, gateway/proxy help, custom support terms
Implementation $500-$1,500 one time Sites that want setup help Install, configuration, API key setup, cron check, initial test generation
Custom Work $1,500-$5,000+ Azure, proxy, compliance, or institution-specific needs Custom gateway setup, feature work, reporting, or integration support

Suggested launch positioning: list Standard at $499/year/site and offer $399/year/site as an early-adopter price.

Requirements and Cost

Requires Moodle 4.5 LTS or later, Moodle cron, outbound HTTPS, and an OpenAI API key or compatible API gateway.

Audio generation costs approximately $0.06 per 1,000 words, one time per page or chapter. Cached audio is reused for every learner.

Contributors

Awards

Automated testing support
Privacy friendly