Show More
@@ -69,31 +69,33 b' class Audio(DisplayObject):' | |||||
69 | Generate a sound |
|
69 | Generate a sound | |
70 |
|
70 | |||
71 | >>> import numpy as np |
|
71 | >>> import numpy as np | |
72 |
|
|
72 | >>> framerate = 44100 | |
73 |
|
|
73 | >>> t = np.linspace(0,5,framerate*5) | |
74 |
|
|
74 | >>> data = np.sin(2*np.pi*220*t) + np.sin(2*np.pi*224*t) | |
75 |
|
|
75 | >>> Audio(data, rate=framerate) | |
|
76 | <IPython.lib.display.Audio object> | |||
76 |
|
77 | |||
77 | Can also do stereo or more channels |
|
78 | Can also do stereo or more channels | |
78 |
|
79 | |||
79 | >>> dataleft = np.sin(2*np.pi*220*t) |
|
80 | >>> dataleft = np.sin(2*np.pi*220*t) | |
80 |
|
|
81 | >>> dataright = np.sin(2*np.pi*224*t) | |
81 |
|
|
82 | >>> Audio([dataleft, dataright], rate=framerate) | |
|
83 | <IPython.lib.display.Audio object> | |||
82 |
|
84 | |||
83 | From URL: |
|
85 | From URL: | |
84 |
|
86 | |||
85 | >>> Audio("http://www.nch.com.au/acm/8k16bitpcm.wav") |
|
87 | >>> Audio("http://www.nch.com.au/acm/8k16bitpcm.wav") # doctest: +SKIP | |
86 | >>> Audio(url="http://www.w3schools.com/html/horse.ogg") |
|
88 | >>> Audio(url="http://www.w3schools.com/html/horse.ogg") # doctest: +SKIP | |
87 |
|
89 | |||
88 | From a File: |
|
90 | From a File: | |
89 |
|
91 | |||
90 | >>> Audio('/path/to/sound.wav') |
|
92 | >>> Audio('/path/to/sound.wav') # doctest: +SKIP | |
91 | >>> Audio(filename='/path/to/sound.ogg') |
|
93 | >>> Audio(filename='/path/to/sound.ogg') # doctest: +SKIP | |
92 |
|
94 | |||
93 | From Bytes: |
|
95 | From Bytes: | |
94 |
|
96 | |||
95 | >>> Audio(b'RAW_WAV_DATA..') |
|
97 | >>> Audio(b'RAW_WAV_DATA..') # doctest: +SKIP | |
96 | >>> Audio(data=b'RAW_WAV_DATA..') |
|
98 | >>> Audio(data=b'RAW_WAV_DATA..') # doctest: +SKIP | |
97 |
|
99 | |||
98 | See Also |
|
100 | See Also | |
99 | -------- |
|
101 | -------- |
General Comments 0
You need to be logged in to leave comments.
Login now