decktalk check reports it when it judges the project’s files before a build.
Pass --allow VOICE_UNUSED to carry on past it, and --fail-on to choose which severity fails a run.
What to do
Hand a turn to the voice with a[voice NAME] line, or remove its [voices.NAME] table.
Troubleshooting says more under A voice direction that names no voice.