将动物的声音翻译成不同的语言 [英] Translating Animal Voice into Different languages

查看:60
本文介绍了将动物的声音翻译成不同的语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨专家,

我打算开始一个将动物语音翻译成不同语言的项目。请给我一些关于这个主题的想法,并给我你的建议。没有你的支持,我可以要实现它......



问候

Balamurugan

Hi Experts,
I''m planning to start a project for Translating Animal Voice into Different languages.Pl suggest me some ideas regarding this topic and give me your suggestions.Without your support i can''t be achieve it......

Regards
Balamurugan

推荐答案

非常简单:



1.获取可以捕获和处理覆盖范围的声音和超音速频率内容的硬件目标动物可以产生和感知的频率。不要低估这第一个要求的复杂性。



证据表明,归巢的鸽子,大象和鲸鱼使用极端的声音振动。您将需要具有非常长的基线和捕获长度的设备,以便准确捕获此信息。通常录音设备不足。



狗和许多其他动物都进入超声波,这意味着两个特殊的麦克风,以及非常快速的音频采集数字采样率为了充分区分该范围内的信息。再次,正常的人类音频设置不起作用。



我们说的处理能力和内存比普通人类音频处理器要高出几个数量级。



如果你吝啬这一步,你可能会丢失关键信息内容,这将使项目的其余部分无法实现。



2.记录一大堆动物演讲样本。 (对此我的意思是每个物种需要数千小时。)



3.将样本数据划分为任意区域。拿四分之一来打电话给你的训练集。其他3个季度是您将用于验证培训的测试集。



4.聘请Dolittle博士。 (如果他知道其他任何理解动物言论的人,那么也雇用他们。)



5.请Dolittle博士听取你所采取的每一个样本告诉你该样本的正确人工翻译是什么。



6.建立一个神经网络并使用你的样本数据进行训练。



7.验证你的针对其中一个测试集的神经网络。



8.如果这不起作用,那么检查你的数据,看看有没有更好的方法来表示数据。使用傅里叶变换表示频域中的数据。从提取和表示声音特征的角度来看人类语音识别领域的研究。使用这些特征作为神经网络的输入。



9.迭代6,7和8.直到你可以通过valiation测试。想出任何必要的好主意。



10.使用其他两套验证您的验证。如果验证失败,则迭代6,7,8和9直到它通过。



11.现在你将动物语言翻译成人类话语 - 如果那样的话所有你需要的就是你完成了。如果你想把它翻译成其他的动物语言,那么:



12.使用你之前生成的数据集,根据Doolittle博士的建议,将数据分解为个人概念,然后使用这些概念进行从人到动物的逐步翻译。它可能只是一个基本的翻译,但你可以通过让Dolittle博士为每种动物语言定义语法规则来改进它。



注意:如果杜利特尔博士不在,而你只想从猪到狗,那么你可能会雇佣一只会说狗的狗或说猪的狗 - 但是,这可能会让你很难在改进翻译方面取得进展,并且几乎不可能对你的计划有任何直觉。



QED
Really quite simple:

1. Get hardware that can capture and process both the infra-sonic and ultra-sonic frequency content that covers the range of frequencies that your target animals can generate and perceive. Don''t underestimate the complexity of this first requirement.

Evidence suggests that homing pigeons, elephants and whales use extreme infra-sonic vibrations. You''ll need equipment with a very long base-line and capture length in order to accurately capture this information. Normally recording equipment is inadequate.

Dogs and many other animals here well into the ultra-sonic which implies both special microphones, and a very fast digital sample rate for audio capture in order to adequately distinguish information in this range. Again normal human-range audio setups won''t work.

We are talking orders of magnitude greater processing power and memory than you would use for normal human-range audio.

If you skimp on this step you will likely be losing key information content that will make the rest of the project impossible.

2. Record a huge sample set of animal speech. (And by this I mean thousands of hours for each species.)

3. Divide your sample data into arbitrary quarters. Take one quarter and call that your training set. The other 3 quarters are test sets you''ll use to validate your training.

4. Hire Dr. Dolittle. (If he knows of anyone else who understands animal speech, then hire them too.)

5. Have Dr. Dolittle listen to every sample you''ve taken and tell you what the correct human translation is for that sample.

6. Build a neural network and train it using your sample data.

7. Validate your neural network against one of the test sets.

8. If this doesn''t work, then examine your data and see if there is a better way to represent the data. Use Fourier transforms to represent data in the frequency domain. Look at the research in the field of human speech recognition in terms of extracting and representing charactersitics of sound. Use these characteristics as input to your neural net.

9. Iterate on 6, 7, and 8. Until you can pass the valiation test. Come up with any bright idea necessary.

10. Validate your validation using the other two sets. If that validation fails, iterate 6, 7, 8 and 9 until it passes.

11. Now you have the animal speech translated into human words -- if that''s all you needed then you are done. If you want to translate it into other animal langauge, then:

12. Using your data sets generated earlier, with advice from Dr. Doolittle, break them data down into individual concepts and then use these to do a litteral translation from human to animal. It will likely be a rudimentary translation at best, but you can always improve on it by getting Dr. Dolittle to define the grammar rules for each animal language.

NOTE: If Dr. Doolittle is unavailable, and you only want to go from Pig to Dog, then you could potentially get away with hiring a Pig that speaks Dog or a Dog that speaks Pig -- however, that will probably make it difficult for you to sidecheck your progress in improving your translation and make it almost impossible to gain any intuition about your program.

Q.E.D.


这篇关于将动物的声音翻译成不同的语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆