TurnOver - The Mac screenreader for when voiceover isn't quite up to it... Call for closed beta

By Oliver Kennett, 4 October, 2026

Forum
macOS and Mac Apps

Hello all!

I've spent the last week or so building a new screen reader for the Mac, called TurnOver. I've been pretty vocal about how poorly VoiceOver now behaves in some apps: Mail, Safari, Terminal and Microsoft Word. So I built something to take over in exactly those apps. The aim is no more unexpected behaviour in Mail, more consistent reading and control in Terminal, a Word that behaves itself, and fewer "Safari not responding" announcements.

TurnOver is built to be responsive and customisable, and it takes a lot of its design from NVDA: browse mode for web pages and emails, single-letter quick navigation, find, say all, an elements list and so on. It also understands VoiceOver's own commands, so VO M, VO U, VO I and friends do what you'd expect.

It's early days. My plan is to broaden the apps it covers, including media apps like TV, Music and Podcasts, where VoiceOver is, yet again, less than ideal. Later versions will also bring some of TurnOver's ways of working, such as Windows-style keyboard commands, to the apps VoiceOver still handles. I'm working on a rising tide principle: TurnOver takes over from VoiceOver a little at a time, without leaving anyone high and dry.

How it works

TurnOver sits in your menu bar and runs alongside VoiceOver. In this first version it can take over in four apps: Mail, Safari, Terminal and Microsoft Word. When you Command Tab into one of them, VoiceOver turns off and TurnOver takes over. Command Tab anywhere else and VoiceOver comes straight back. Nothing changes in any other app.

You choose which of the four TurnOver handles. In the TurnOver menu (Caps Lock N), go to Preferences, then Applications, and set each app to "TurnOver leads" or "VoiceOver leads". So if you only want TurnOver in Safari, say, VoiceOver carries on as normal in the other three.

  • Caps Lock V hands the app you're in back to VoiceOver there and then, without going into the menu.
  • Command Control T starts TurnOver, or quits it, from anywhere, a nod to NVDA's Control Alt N. Quitting always brings VoiceOver back.
  • If TurnOver ever stops responding, VoiceOver comes back by itself within a few seconds, so you're never left without speech.
  • A short guide comes with it, covering the keys and how to send feedback.

Permissions

Like any screen reader, TurnOver needs your permission for a few things, which macOS asks for when you first run it. You'll find them in System Settings, under Privacy and Security:

  • Device Control and Data Access (called Accessibility on older versions of macOS), so it can read what's on screen and move around apps. VoiceOver has this built in.
  • Input Monitoring, so its keyboard commands work.
  • Automation, for Microsoft Word only, to reach a few things Word doesn't show screen readers any other way.

I know these are big permissions, so to be clear: - It keeps a log on your Mac so I can fix bugs. When you send feedback, the report leaves out what TurnOver read aloud unless you choose to include it, and it opens as an email you can check before you send it. - It never reads out or logs what you type into password fields. - It's signed with my Apple Developer ID and notarised by Apple, so it opens without warnings. - You can turn the permissions off, or delete TurnOver, at any time.

What you need

An Apple Silicon or Intel Mac running macOS Sonoma or later. I've tested it on the latest macOS on Apple Silicon, so reports from older versions and Intel Macs are especially welcome.

Joining the closed beta

This is a closed beta, so I'm keeping the group small for now. I'm looking for people willing to use it day to day and tell me where it trips up: bugs, things that fail, and what you'd prefer it to do. I can't cover every use case on my own, which is why I need testers. Sending feedback is built in: TurnOver menu, Send feedback, and it opens an email with a report attached.

If you'd like a place, drop me a message through my contact details on here and I'll send you a download link.

Thanks,

O

PS: I really wanted to call it Apple TurnOver... But think I'd probably get in trouble for that one!

Amendment...

I previously said TurnOver doesn't connect to the internet. That's no longer true: it now checks my GitHub page once a day for updates, and downloads them from there. Nothing about you is sent; GitHub just sees an ordinary web request. You can turn the check off in the TurnOver menu, under Updates.

The only thing you ever share with me is a feedback report, and only if you choose to send one. I've made sure you share only what you want and nothing else.

Options

Comments

By Dennis Long on Sunday, October 4, 2026 - 06:25

following this

By Casey Reeves on Sunday, October 4, 2026 - 10:22

This sounds interesting... Hopefully it survives for longer than prior attempts at making an alternative to VO.

That being said, how does it get better for terminal? What does it handle differently? What does change in mail?

For that matter, on a macbook neo, I've never observed that apparently famous "safari is not responding" line for myself. Every website I use seems to behave correctly with VO. Maybe I'm one of the lucky few? Who knows.

By Daniel Angus MacDonald on Sunday, October 4, 2026 - 14:27

I would like to test. something about VoiceOver that should be improved is when downloading macOS installers with terminal, VoiceOver does not read progress indicators. . it reads them when creating bootible installs however. I wonder if Turn Over fixes that? I hope this project stays around. Vosh seemed promising, but now, there doesn't seem to be comments or work going on. good luck, and I look forward to test.

By Tayo on Sunday, October 4, 2026 - 14:31

Hope this gets off the ground ... and that no one tries to tear it down. I really do. Wish you all the best and looking forward to trying this when it's a bit more mature.

By Maldalain on Sunday, October 4, 2026 - 16:18

Thanks for your time and effort, Oliver.

By Oliver Kennett on Sunday, October 4, 2026 - 19:34

And thank you for everyone who has sent a message. I'm hoping to get the beta out over the next couple of days. Regarding Word, I'm reading the latest thread on issues so trying to address what VoiceOver is struggling with. My grand idea for this is a platform where we can work as a community to build solutions for apps using the modules of TurnOver and circumnavigate the locked down aspects of voiceover.

I am hoping this can be a bit more of a community project. I'm going to be building in a means of creating plugins using AI with a specific formula that lactches in to the modules of TurnOver, a little like the NVDA plug ins. That will be V2 though. For the moment I just want to get the most problematic apps sorted.

O

By Blindjedi on Sunday, October 4, 2026 - 19:50

Hey Oliver,
I'm interested in joining, and just sent you a pm regarding it.
Thanks.

By Urh Å trakl on Sunday, October 4, 2026 - 20:05

I'm so hiped for this and will definitely help you out to the best of my abilities. As a fresh user of Mac OS I would love to try this.

By Adnama on Sunday, October 4, 2026 - 22:45

I use the terminal, Mail, and Safari constantly, so I could really use something like this.

By Daniel Angus MacDonald on Sunday, October 4, 2026 - 23:21

i am eagerly await the first beta build of this app. is it going to be a .dmg,. .pkg, or .zip? just wondering. curious minds want to know.

By Maldalain on Monday, October 5, 2026 - 09:57

With Microsoft Word It is snappier than NVDA. Hope this will come up in beta soon.

By ziixies on Monday, October 5, 2026 - 10:26

Could I also please have the link? And also, what was this made with?

By Oliver Kennett on Monday, October 5, 2026 - 10:56

If you could drop me a message, I'll send you the link. I just don't really want to make it public at this early stage.

For full transparency, I'm vibe coding this using claud code. though the coding is all claud, the design decisions are all mine.

I understand some might be upset by this and I quite understand if they don't wish to take part. Truth is though, I can iterate far faster and have something in people's hands sooner than if I were working long hand and, let's face it, we've waited long enough.

By ziixies on Monday, October 5, 2026 - 11:25

Say if I have screen curtain turned on on voiceover. Will turn over also use the screen curtain from VoiceOver or no?

By Oliver Kennett on Monday, October 5, 2026 - 11:35

No, screen curtain won't stay on as voiceover quits whilst TurnOver takes control. It is something I can certainly add to the list of requests though.

By Jimmy V on Monday, October 5, 2026 - 11:45

this sounds awesome! I hope this takes off. I'be been on a mac for a year and use sequoia.In the future, I would love for this to work with iphone mirroring, as that functionality. doesnt work natively in newer versions of mac os with vo..

By Igna Triay on Monday, October 5, 2026 - 16:39

Looking forward to this, though will wait to test for now, but will be keeping an eye on this for sure. Eventually if this could become its own screenreader to compete or surpass vo this would be great, tbh.

By Voracious P. Brain on Monday, October 5, 2026 - 17:51

No plans to return to Mac, but I'm very curious how TurnOver contends with Word. The most fundamental issue for me was that each page was an object on the accessibility tree, so VO would start reading at the top of the page if I arrowed up to the end of the previous page. The comments pane had significant issues as well. Doubtless more things I can't recall.
Come to think of it, I don't know if I ever tried turning interaction off to see if that fixed the page navigation issue.
Another terrific goal would be column and row announcements in Excel.
Oh, and the control-click wi-fi menu.

By Blindjedi on Monday, October 5, 2026 - 18:27

I like how word performs so far. I mainly wanted to try it for that, and so far it does not disappoint. It is, as someone else pointed out, quite snappy.
One thing I wanted to mention though is as of right now, there is no way of telling what page of the document you're on. I couldn't find it in the statice bar, though I thought it was there, but it also doesn't speak the page change when you arrow through the document, which would be nice.
Jaws does that, and NVDA might? I haven't used it in word much. And voiceover sort of does, because it views each page as its own text field so tells you the new one, lol. But since you want it to behave more like windows and NVDA / jaws, I'm wondering if thats something you could consider adding? If it could speak the page you're on as you arrow to the next or previous page, that'd be real convenient.
I also noticed that if a table has a lot of merged cells, using capslock left / right doesn't always behave as expected, and you have to press tab to jump to the next one. In this regard, voiceover still works better, which I never ever thought I'd say. Voiceover in word? Interesting. I recognize too that this could be an issue on my end, as the particular document I tested it with is known for not being the nicest table to navigate through. I made my own table and when there's no merged cells, it performs as expected.
Haven't tried terminal or mail, but safari works a lot like NVDA, which is cool. I'm personally not a fan of NVDA, or windows in general, so I switched it back to voiceover, lol. But I can not ignore the overall responsiveness that caries across applications. Very well done so far.
Also, is there a way to switch the way the curser behaves to more like voiceover? Where it jumps you to before and after the current letter, rather than always speaking whats to the right? I couldn't find it in preferences, but thats something to think about I guess.
What are you using to write this, swift?

By Urh Å trakl on Monday, October 5, 2026 - 20:15

Having tested this for 20 minutes or so, telling you that I'm impressed would be an understatement. Now it's just figuring out all the small quirks and this will be my default for everything! Mail is awesome, and so is Safari. Looking forward to trying this in Word tomorrow at Uni - the professors have sent me all the literature anyway, and it's the first week, so I am not in any sort of hurry RN and am planning to test this with a Braille display. If by chance Braille support hasn't been added yet than I'll have to pass for now (I'll continue testing when I'm at the dorm but not when doing real work).

By Oliver Kennett on Tuesday, October 6, 2026 - 07:50

Sorry the numbering of builds is a bit mad. I've been updating things quite quickly.

Headline features of build 8 are as follows:

  • Braille: works with any display VoiceOver supports, over USB or Bluetooth, using VoiceOver's own drivers and braille tables. Contracted and uncontracted braille, typing on the braille keyboard, routing keys, and VoiceOver's space-with-dots commands.
  • Automatic language switching: pages in other languages are read with a voice for that language, as in NVDA.
  • Microsoft Word: says the page as you arrow onto a new one, reads long paragraphs in full, and finds spelling errors across the whole document.
  • Mail: Tab and Shift Tab between the message list and mailboxes, and every field of a new message, including which address you send from, can be reached.
  • Safari: video players such as YouTube work with their own keys, and pages that are slow to load are read as soon as they arrive.
  • Screen Curtain carries over from VoiceOver.
  • Control pauses and resumes speech, as in VoiceOver.
  • The TurnOver menu is available from anywhere with Command Control N, even where VoiceOver leads.
  • Finder and Claude added as previews.
  • It updates itself, and tells you what's new to try each time.

Once these foundations are shaken out I can move on to other apps such as Music, Podcasts and other Microsoft products.

thank you all for your input on this and kind words. If you do want to get on the beta, drop me a line through the AppleVis contact form.

Stay frosty

O

By Urh Å trakl on Tuesday, October 6, 2026 - 08:53

The subject says it all. This is so, so convenient, to have the ability to browse the web like on Windows, and the fact you're planning to add command (alt) to go to menus as in Windows is just wonderful.

By Maldalain on Tuesday, October 6, 2026 - 09:48

Honestly, it's interesting that a single developer managed to fix something people have been begging Apple to address for years. While I don't want to downplay Oliver's hard work at all, it really says a lot about how Apple prioritizes accessibility. An independent dev pulled off what a multi-billion-dollar company has completely ignored for ages. So it seems that we have to take matters in our hands.
So if anyone tries to tell you Apple truly cares about VoiceOver on the Mac, just point them toward TurnOver. It lets you read and write Word documents so smoothly—it's actually snappier than NVDA and JAWS running on Windows with Microsoft Word!
I’m more than happy to keep helping out with feedback or whatever else is needed. I know I’ve flooded Oliver with plenty of reports lately, but he's been super patient and turns out fixes really fast.
Huge thanks to Oliver for all your time and effort!

By Ashley on Tuesday, October 6, 2026 - 09:51

I've been playing with this for 20 minutes and wow. Super responsive, and a joy to use in Safari especially. I'll send in a few bugs privately but I'm astounded at the progress so far. Great work.

I believe he took some of the newer codebase? It's a question though. Or maybe himself can eventually work on it if he has the time and energy to do so.
Wow, I am amazed by the comments here, I will definitely try it out!

By Stuart haxell on Tuesday, October 6, 2026 - 16:32

This sounds fantastic, have sent a request to join the beta

This is already way beyond where that project finished. That project was a functional demo. This is a functional screenreader, albeit an early one. I've asked Oliver privately if he has plans to open source the code or whether there are opportunities to contribute. If he does, I'd certainly like to get stuck in. This has the potential to bring MacOS in line with, if not ahead of, Windows in regards to accessibility. I say that as someone who uses voiceover for plenty of advanced work including development and has learned every trick and workaround in the book for its various bugs.

By Daniel Angus MacDonald on Tuesday, October 6, 2026 - 17:57

didn't get a download link. i checked both of my junck folders in gmail on Ssfari and couldn't find references to this screen reader. did you send it, and, if so, where can I find it, Oliver?

By ziixies on Tuesday, October 6, 2026 - 18:32

I have the file downloaded on my computer, haven't installed it yet because I'm focusing on other things. But I will definitely be invoking this if VoiceOver crashes in the terminal again like what it usually does. I wonder if this screen readable eventually be able to help accessibly navigating Facebook messenger, and Instagram on the web.

By Choom on Tuesday, October 6, 2026 - 23:12

Back in 2023, when I started working on Vosh, I was exploring uncharted waters in order to prove that this was possible and hopefully get the community to take over or at least contribute. I got nothing of that, lots of interest but zero contributions, so that's one reason why I dropped the project, with the other being that at the time I was yet to figure how to reverse-engineer VoiceOver while also using it but I have since figured a way to do that. These days I'm no longer interested in Vosh. It got me a job offer as an unexpected byproduct, so that was nice too, but I have more interesting things to work on now. Maybe once this project becomes open-source I can contribute to it if I find it useful.

By the way you don't need specific permissions to control the keyboard, as those permissions are already included as part of accessibility. Just make sure to not use anything from the Human Input Devices of IOKit or the input taps from CoreGraphics / Quartz before the user has granted accessibility permissions.

By Oliver Kennett on Wednesday, October 7, 2026 - 07:52

Hi all,

Build 13 is out, and testers should be offered it in the next day or so. It's been a busy few builds since build 8, so here's what's new.

The beta is now locked to testers, a bit like TestFlight. Every tester has a personal key, and I've emailed everyone theirs. If you're testing and haven't had yours, drop me a line. Each beta build works for 90 days, and every update starts that again.

New apps (previews, off until you turn them on in the TurnOver menu, Applications): - Music, Podcasts and TV. Up and Down move through everything on the page, every shelf and every item, reading further down as you go. Left and Right jump between shelves, Tab moves between the sidebar, the page and the player, Return opens or plays, and Escape goes back. - The App Store. Every app on a page, the whole of each shelf rather than three at a time. App pages read in order: price, rating, developer, size, description, reviews, privacy and accessibility notes. Space presses Get, Open or Update, and a price needs two presses so nothing is bought by accident. Command F searches. - TextEdit. - Any other app you have open, from Applications, Unverified apps. They may not read well yet, but you can try them, and feedback on them is welcome.

Two keyboard styles: - Windows style, for people coming from NVDA: NVDA's commands, Control C and V and friends, Home and End, Return to open in Finder and F2 to rename. Caps Lock Left and Right step through everything in a window, going in and out of groups by themselves, as Narrator does. - Mac style, for people who know VoiceOver: VoiceOver's own commands, with navigation in VoiceOver's groups. VO Shift Down goes into a group and VO Shift Up comes out. VO Home and End, VO Command Home and End, VO J, VO Return, VO Backslash, VO Shift Space and many more now work. - Caps Lock Shift K switches between them.

Screen recognition: Caps Lock R reads the window from the screen, for apps that don't tell a screen reader anything (games, Steam, pictures of text). Arrow through rows, words and characters, and click on what you find. Command Control R does it anywhere, even where VoiceOver leads.

Finder: Tab goes round the window as in Windows Explorer: files, sidebar, toolbar, search. The sidebar works with the arrow keys, even though Finder never gives it the keyboard.

Hints, as in VoiceOver: pause on something and TurnOver tells you what you can do with it. You can turn them off.

Also new: - An application chooser, including the system alerts Command Tab leaves out (Caps Lock F1 twice in the Mac style, Option Tab in the Windows style). - Mail: Escape leaves the message you're reading, as in Outlook, and quotes say their level. - Quick keys wrap round the page and tell you so. - Braille tables in every language macOS has. - Touch ID and password prompts say what they're asking. - Return in an alert presses the button you're on, not the alert's default. - Pages in two languages read TurnOver's own words in your main voice, and each language can have its own speech rate.

Lots of fixes too, many of them from testers' reports. Thank you, keep them coming. The full list is in the TurnOver menu, Updates, What's new.

Next up: Messages, WhatsApp, Outlook and other communication apps.

If you'd like to join the beta, send me a message through my AppleVis contact details.

Stay frosty

O

By Oliver Kennett on Wednesday, October 7, 2026 - 08:00

Me again! Sorry, there will be one more after this too, just trying to catch up with everything...

Daniel: sorry you didn't get a link. I send them to people who message me through the AppleVis contact form, so I never had your email address. Drop me a message there and I'll send you everything you need. On progress bars when downloading installers in Terminal, I haven't tried that yet, so once you're in, give it a go and let me know if it stays quiet.

Choom: thank you, and thank you for Vosh. TurnOver's Caps Lock handling follows the approach you took there, and it helped a lot to know it could be done at all. I'm sorry it didn't get the contributions it deserved. Thanks for the tip on permissions too. TurnOver watches Caps Lock at the keyboard itself, which is the part that needs Input Monitoring, but I'll look at whether that can be avoided.

Ashley, and everyone asking about contributing: thank you, it means a lot. The plan is plugins first, so people can add support for apps without touching the core of TurnOver. I'll say more when that's ready.

ziixies: Messenger and Instagram on the web are worth a try in Safari now. If they misbehave, use Send feedback in the TurnOver menu and I'll take a look. Messaging apps are next on my list.

Casey: in Terminal, TurnOver reads new output as it arrives, and Caps Lock Up and Down read back through the screen without disturbing the command line. In Mail, the message list and messages read consistently, Tab moves between the message list and the mailboxes, and every field of a new message can be reached, including which address you send from. And if you've never had Safari not responding, you're one of the lucky ones!

Blindjedi: yes, it's written in Swift. Word now says the new page as you arrow onto it, and Caps Lock Delete tells you the page and line you're on. Merged cells and a VoiceOver-style caret option are on the list.

Voracious P. Brain: TurnOver reads a Word document as one piece, so arrowing up from the top of a page takes you to the end of the previous one. Caps Lock M moves between comments in the Windows style (VO Command M in the Mac style). Excel's row and column announcements and the Control-click Wi-Fi menu are on the list.

Jimmy V: iPhone Mirroring is on the list too, but I've not yet looked into how viable it might be.

O

By Oliver Kennett on Wednesday, October 7, 2026 - 08:18

Me again! Last time, I promise...

A few people have asked me about how this is going to be distributed after the beta cycle. To make this sustainable, maintaining the application, updating when OS updates, or apps change, providing support, and developing features, I'm planning a subscription.. model, aiming for £4 a month (location adjusted), or £40 a year.

I really want to keep the price low as I know we hate spending money on things that should just damn well work... However, all of this takes time. I am vibe coding this so it also takes compute. I'm not looking to take advantage of Apple's failures... Mutter mutter... But if you want this to continue and not fall to one side like so many well intended initiatives do, it needs to be financially viable.

but, I really do want your view on this. Is that a fair cost? Is it too much? Is it too little?

Please, hit me up with your thoughts.

Stay frosty!

O

By ziixies on Wednesday, October 7, 2026 - 08:55

In reply to by Oliver Kennett

The beta is now locked to testers, a bit like TestFlight.
Assuming that if we are already tested or have downloaded the app, this doesn't affect us and only affects new users?

By Oliver Kennett on Wednesday, October 7, 2026 - 09:58

I've sent a key by email to all people in the beta. If you have any issue, please drop me an email and I'll get you sorted.

O

Macs are already expensive. And users tend to pay more anyway. Most of applevis mac users are literate, and sstatistically I'm sure more mac blind users have jobs than windows. Either way, I'm absolutely willing to pay no matter what if I can get the full capabilities of macos voiceover has never given me.

as a pricing model, I think that's good. but why not have the option to make a one-time purchase? possibly release it on the App store so that either model, subscription or cash and carry, is viable without a credit or debut card--an Apple gift card would ensure you can pay for something this useful without being barred by a given country's payment options or individual circumstances.

By TheBlindGuy07 on Wednesday, October 7, 2026 - 22:49

First, reverse engineering for interoperability is under fair use, and accessibility is a textbook example of interoperability.
Even then, any copyright claim is quite hypocritical since ai is used at scale here and IP has never been more politically weaker in the us than it currently is.
And... first, I haven't tested it yet, but can be please for the moment not hype it too much? Like the amount of positiveness I am reading currently is too good to be true :) time will tell if this is self sustainable long term.

By ziixies on Thursday, October 8, 2026 - 00:40

uh so this is probably my fault, but I changed the voice of TurnOver because it was originally using the British voice from eloquence and I didn't like it but now the first I've selected for TurnOver isn't working, so TurnOver is not speaking so I don't know how to change the voice back because every time I go into the menu, VoiceOver gets turned off. I need to find a way to reset this voice setting.

They aren't required to allow it on the App Store since macOS is an open platform, and I know for a fact that they don't accept apps that require accessibility privileges. Also the developer said that they are vibe coding so there's no way I'm going to run it on my Mac. It's one thing to vibe code a toy project and a completely different thing to vibe code an app that requires enough privileges to take over one's computer. Vibe coding is already bad in itself because the people doing it aren't learning anything at all, but vibe coding an app that can control one's computer is completely reckless. Yes it might work, AI is very good at getting the happy path right, it's just all the edge cases that it fails to handle that concern me, as those edge cases are actually the ones people exploit in security breaches.

ehhh, i personaly ran it on my mack.
unfortunitly i just don't think it's all that good yet to charge for yet.
at the moment, it imo just doesn't 100% work the way i expect it to work.
will it be good enuf for the p$4/m that he is thinking of charging?
no idea.
for some, is it good enuf to solve issues with apps that don't work or work as well with voice-over.
probs.
at the end of the day, we never know until people start using it in the masses

By Oliver Kennett on Thursday, October 8, 2026 - 08:34

Hi all,

Build 15 is out. Testers should be offered it in the next day or so; the TurnOver menu, Updates, Check for updates fetches it straight away. The headlines:

  • Messages and WhatsApp, as previews (TurnOver menu, Applications). Your keyboard stays in the message box; Tab goes to the messages, newest first, and Shift Tab to the conversations. The shortcut menu lists a message's own actions. New messages in the open conversation are read as they arrive.
  • Spelling errors anywhere. TurnOver E and Shift E (VO Command E in the Mac style) go to the next and previous misspelled word in any text: Word, TextEdit, Mail, and text boxes on web pages, this comment box included. That one has bugged me for years.
  • Braille: the display now shows what you're on, not what TurnOver says. Mail's list, menus, chats, Music's shelves and Terminal's output all show, and messages give way as soon as you move. Typing on the display is better too.
  • The menu bar the way each style has it. Mac style: VO M lands on the Apple menu's title, Left and Right along the bar, Down opens; VO M twice does the same along the status menus. Windows style: Command alone opens the Apple menu as a list, Option B lists the status menus.
  • Notifications from other apps are read as they appear. A switch in Preferences, Presentation.
  • For NVDA people: screen layout on or off, and automatic focus mode on or off, in Preferences, Browse mode. For VoiceOver people: headings and links say the words first ("AppleVis, heading level 1"), with a setting to choose.
  • Music, Podcasts and TV: searching reads the results, Space says what it did, the tool bar is reachable with Tab, and Return on a song in the library says "playing".
  • Mail: Return in search says how many results and goes to them; Command Shift D says "sent".

And a long list of fixes from a review of the whole code base this week, including speech coming back by itself when headphones connect, settings that can no longer be lost on an update, and VoiceOver being brought back even if its shortcut is off. The full list is in the TurnOver menu, Updates, What's new.

the rest of this week is housekeeping: automated tests, and tidying under the bonnet, so the pace of new apps slows for a bit.

Thank you all for the reports. Keep them coming.

Stay frosty

O

By Oliver Kennett on Thursday, October 8, 2026 - 08:44

Choom is right that it can't go in the Mac App Store, and it doesn't need to: TurnOver works through the accessibility interface Apple provides for exactly this, it's signed with my Developer ID and checked by Apple's notarisation, and it ships outside the store like every other assistive tool on the Mac. No reverse engineering is involved. TheBlindGuy07, fair point on hype: it's a beta, and it should be judged by people using it, not by the thread. I'm glad that people are finding parts they like, but there is still a lot of work ahead to even consider shipping it as a final product. I'd say it's more of a judgement on how Apple have dropped the ball on this one than anything that I'm doing.

On the AI point, Choom, I understand the worry, so here's how it's actually built. I design it, I decide what it does and how, and I test every build by hand before it goes out, with a braille display and both keyboard styles. The AI writes code to that design and I read it. This week I also had it review its own code base as a hostile reviewer, and we fixed what that found before build 15. It isn't a toy and it isn't unsupervised, and there's a sandbox-free reality here that applies to every screen reader: VoiceOver, NVDA and JAWS all need the same privileges, because reading the screen is the job.

ziixies: thanks for trying it, and that's a fair verdict for a beta that's a week old. Nothing is charged for yet; the beta is free and is, as I took pains to point out, a beta and, as such, expecations should take that into account. If the voice change left you silent: Command Control T brings VoiceOver back, then this one line in Terminal puts the voice back to Reed and keeps your other settings:

python3 -c "import json,os;p=os.path.expanduser('~/Library/Application Support/TurnOver/settings.json');d=json.load(open(p));d.setdefault('speech',{});d['speech']['voice']='com.apple.eloquence.en-GB.Reed';d['speech']['languageVoices']={};json.dump(d,open(p,'w'),indent=2)"

Start TurnOver again (Command Control T) and it speaks; then TurnOver menu, Updates, Check for updates gets you build 15, which notices a silent voice and switches back by itself. It's in the guide too, under "If something goes wrong".

O

To be fair on the VoiceOver speech crashing issue, the exact speech engine I used also crashed on voiceover. I wonder if you could set up like an alternative fallback so it's a voice that you select it's not functioning the way it's meant to be it can fall back to the main computer, default system voice until you select a voice that actually works? Unless that's already what's happening here which in that case brilliant job