0

我有一个应用程序,它的一项活动就像阿拉伯语文本(textview),在每个文本下方,它是如何用土耳其语文本(textview)写成的,旁边是图像按钮,当按下它时,它会用土耳其语大声朗读土耳其语文本谷歌翻译应用程序之一(但我不希望 EditText 只在带有按钮的文本视图上写,当按下按钮时它会读取文本视图),如下所示:

   صباح الخير     

在此处输入图像描述 居奈登

    كيف حالك         

在此处输入图像描述 纳西尔西尼兹

等等大约100、200个单词以及大约200个短语和句子。

我不知道如何或从哪里开始我也搜索了谷歌,但我无法指定我的搜索关于我需要什么。

任何帮助将不胜感激,谢谢

4

2 回答 2

0

因为你只需要大约 100 个单词的声音。我认为最好为每个单词创建自己的声音剪辑并存储它。然后保留一个(单词,声音)映射,以便您可以知道在按下特定文本时要播放哪个声音。按下一个单词后,播放相关的声音。您可以为此使用 SoundPool。

于 2013-04-13T04:15:13.460 回答
0

如果您有固定数量的单词或短语和句子,我还建议让土耳其语声音读取您的单词和短语作为从谷歌翻译录制的自定义剪辑,因为现在谷歌翻译语音不是免费的,许多网站之前提供谷歌翻译声音为mp3 下载现在不可用。

所以你有另一种方法:打开谷歌翻译应用程序,写下你想从阿拉伯语翻译成土耳其语的任何单词或句子,然后在谷歌翻译中按下扬声器图像以听到该单词的文本语音朗读,打开默认的录音机你的设备和 atart 录音然后在谷歌翻译上按下扬声器图像,它会记录土耳其语声音翻译,等等你需要的所有单词,然后将它用作每个单词和短语的剪辑,我认为将在你的应用程序中使用这是合适的做法。

希望对你有帮助

于 2013-04-19T21:01:39.560 回答