aloud

Aloud

Turn written text into a natural-sounding voice you can share. Paste a message (e.g. from ChatGPT), pick a language and voice, and share it as an audio file.

Built with SwiftUI + AVSpeechSynthesizer, no backend. iOS 17+.

Features

Project layout

Aloud/
  AloudApp.swift                     App entry point
  Info.plist                         Launch screen, orientation, aloud:// scheme
  Services/SpeechSynthesizerService.swift
  ViewModels/TextToSpeechViewModel.swift
  Views/ContentView.swift
ShareExtension/
  ShareViewController.swift          Shared text → clipboard
  Info.plist
project.yml                          XcodeGen spec

Build & run

Requires Xcode 16+ and XcodeGen (brew install xcodegen).

xcodegen generate
open Aloud.xcodeproj   # select the Aloud scheme + your device, press ⌘R

The .xcodeproj is generated from project.yml and is git-ignored — run xcodegen generate after cloning.

See BUILD_INSTRUCTIONS.md for the full spec, signing notes, and constraints.