Python轻松播放声音

2024-09-26 22:08:35 发布

您现在位置:Python中文网/ 问答频道 /正文

经过几个月的研究,我终于找到了TygerJython(http://jython.tobiaskohn.ch/),它几乎可以满足我的要求,除了某些原因,playTone方法的最长持续时间很短,我需要无人机来做我的声波实验。有没有人能给出一个最简单、最简单的安装Python包的解决方案来生成以下代码:

import math

def frange(start, stop, step):
    i = start
    while i < stop:
        yield i
        i += step

melody = []        
for angle in frange(0, 4 * math.pi, 0.1):
    expr = 440**1+(100*math.sin(angle))
    melody.append(int(round(expr,0)))

v=50
playTone(440, v * len(melody),block=False) 
for f in melody:
    playTone(f,v)

或者,明确说明如何修改TygerJython以更改playTone的最大持续时间。你知道吗


Tags: inhttpforstepmathjythonstart持续时间

热门问题