This makes "Hey Siri, David" work hands-free with Siri's own voice. You build one Shortcut, once, on the iPhone.
Open the Shortcuts app, tap + , and name it David .
Add Dictate Text .
Add Get Contents of URL . Set the URL to the address below. Tap Show More: Method POST , add header Authorization with the value below, Request Body JSON , add a Text field named text and choose Dictated Text .
Add Get Dictionary Value for reply from the Contents of URL.
Add Speak Text and give it the Dictionary Value.
Say "Hey Siri, David" , then talk.
Address
Copy address
Test Siri address Test briefing address
For David's studio voice on Siri: in the same Shortcut, point Get Contents of URL at the address ending /api/siri-audio (same method, header and body), delete Get Dictionary Value and Speak Text , and add Play Sound with the Contents of URL. Needs a studio voice on the server; run the check above.
For a spoken morning briefing: make a second Shortcut named David Briefing with Get Contents of URL (GET, same header, address ending /api/briefing ), Get Dictionary Value reply , Speak Text. Then in Shortcuts, Automation, Time of Day, run it each morning and turn off "Ask before running".