Запустите простую программу на Raspberry PI. При подключении к монитору через динамики я могу получить голос, говорящий через динамики HDMI. Однако я хочу, чтобы голос выводился через динамики Bluetooth. Подключенные динамики Bluetooth воспроизводятся, когда я воспроизводю некоторые аудиофайлы, но когда я запускаю программу FreeTTS, звук выводится через аудио HDMI или без наушников и подключается только к динамикам Bluetooth, выход вообще не выводится. Я думаю, может быть, он пытается воспроизвести звук по умолчанию, так как он воспроизводится через динамики HDMI, даже если в меню аудио выбран Bluetooth.
Вот основной код, с которого я начал.
Voice voice;
VoiceManager voiceManager = VoiceManager.getInstance();
voice = voiceManager.getVoice(voiceName);
voice.allocate();
voice.speak(text);
Я пробовал дополнения, но пока ничего не получалось. Я подумал, что мне может понадобиться подключить какой-нибудь AudioPlayer, но я не смог заставить работать потоковую передачу по умолчанию. Мне нужно, чтобы звук воспроизводился немедленно. Есть мысли?