Kaybettim. Konuşma sesini ayarlayabilmek istiyorum. Ne yaparsam yap, hacmini arttıramam. Android ayarlarında bulduğu kadar sesli olarak nasıl yapabilirim (aşağıdaki gibi)?Metin-konuşma "konuşma" yöntemi için birim nasıl ayarlanır?
Sistem Ayarları -> Ses giriş ve çıkış -> Text-to-Speech ayarları -> Bir örnek dinleyin
şu anda benim kodudur: çağrılırken
AudioManager mAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
mAudioManager.setSpeakerphoneOn(true);
int loudmax = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_NOTIFICATION);
mAudioManager.setStreamVolume(AudioManager.STREAM_NOTIFICATION,loudmax, AudioManager.FLAG_PLAY_SOUND);
mTts.speak(name,TextToSpeech.QUEUE_FLUSH, null);
"Speak" yöntemi mmmmm5 @ AudioManager.Stream_MUSIC – mmmmm5
etkilenmez: "" Speak bunlardan birine akışı türünü değiştirmeyi deneyin ben değil şüpheli ve muhtemelen
STREAM_SYSTEM
veyaSTREAM_MUSIC
ya çalınan "yöntem, AudioManager.Stream_MUSIC tarafından etkilenmez" Evet, en azından HTC Desire cihazımda. Yanlış bir şey yapmalısınız ya da cihazınızda/emülatörünüzde desteklenmiyor ya da slayton'un önerdiği gibi 'STREAM_SYSTEM' kullanmanız gerekiyor. Düzenlememde eklediğim kodlara bakın - mükemmel çalışıyor ve konuşma sesini 0-15 arasında herhangi bir yerde ayarlayabilirim. – SquonkTeşekkürler. İşe yarıyor. 2 şey düşünmeme engel oluyordu - (1) DMTF tonunu konuşmak için karşılaştırıyordu. DMTF tonu çok daha yüksek. (2) konuşmanın tamamlanmasını engelleyen başka bir faaliyet yürütüyordum, bu yüzden daha yumuşak bir ses geldi – mmmmm5