Well, pulseaudio is running but has none of the /dev/dsp* devices open. Typical.
The question now is why it works for (some) other people.
Meanwhile you can see whether the stack with jackd works for you.
You can disregard my prior reply. I made a script out of it, and here's the response:
ed@freebsd:~ $ ./sound.sh
jackdmp 1.9.22
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2023 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in non-realtime mode
self-connect-mode is "Don't restrict self connect requests"
Cannot lock down 107341340 byte memory area (Cannot allocate memory)
JackOSSDriver::OpenInput failed to open device : ../freebsd/oss/JackOSSDriver.cpp@632, errno = 13
Cannot initialize driver
JackServer::Open failed with -1
Failed to open server
ed@freebsd:~ $ W: [] caps.c: Normally all extra capabilities would be dropped now, but that's impossible because PulseAudio was built without capabilities support.
I: [] core-util.c: Failed to acquire high-priority scheduling: Operation not supported
I: [] main.c: This is PulseAudio 17.0
I: [] main.c: Page size is 4096 bytes
I: [] main.c: Machine ID is 1ec8723c383a4878899111499ff14549.
I: [] main.c: Using runtime directory /var/run/xdg/ed/pulse.
I: [] main.c: Using state directory /home/ed/.config/pulse.
I: [] main.c: Using modules directory /usr/local/lib/pulseaudio/modules.
I: [] main.c: Running in system mode: no
E: [] pid.c: Daemon already running.
E: [] main.c: pa_pid_file_create() failed.
Thank you for your support!
Ed