Xamarin中用于文本到语音输出的男声



我正在使用此文本到语音插件:https://github.com/jamesmontemagno/TextToSpeechPlugin(Xam.Plugins.TextToSpeech(

这里的语音输出只有女性,即使我调整它,输出也会听起来很糟糕

Female: await CrossTextToSpeech.Current.Speak(Text, speakRate: (float)0.9, pitch: (float)1.1f);
Tweaked(for male): await CrossTextToSpeech.Current.Speak(Text, speakRate: (float)0.9, pitch: (float)0.3f, volume: (float)1.5, crossLocale: null);

除了音高和语速之外,我不知道在这里应该调整什么值来发出男声,有人已经找到了解决方案吗?

Xamarin.Essentials使用安卓系统上的内置语音,当两者都可用时,用户可以选择使用男性或女性替代品。

也就是说,Xamarin。据我所知,到今天为止,Essentials并没有提供任何支持来在声音之间进行选择,只有当地语言:

https://learn.microsoft.com/en-us/dotnet/api/xamarin.essentials.locale?view=xamarin-必需品

我想你可以把音高调低一些,调高一些,但基本的声音仍然是男性或女性的,如果你把音高调得太低或调得太高,听起来可能会很奇怪。

相关内容

  • 没有找到相关文章

最新更新