|
3 | 3 | Play a Sound File |
4 | 4 | ----------------- |
5 | 5 |
|
6 | | -:download:`play_file.py <../examples/play_file.py>` |
| 6 | +:gh-example:`play_file.py` |
7 | 7 |
|
8 | 8 | .. literalinclude:: ../examples/play_file.py |
9 | 9 |
|
10 | 10 | Play a Very Long Sound File |
11 | 11 | --------------------------- |
12 | 12 |
|
13 | | -:download:`play_long_file.py <../examples/play_long_file.py>` |
| 13 | +:gh-example:`play_long_file.py` |
14 | 14 |
|
15 | 15 | .. literalinclude:: ../examples/play_long_file.py |
16 | 16 |
|
17 | 17 | Play a Web Stream |
18 | 18 | ----------------- |
19 | 19 |
|
20 | | -:download:`play_stream.py <../examples/play_stream.py>` |
| 20 | +:gh-example:`play_stream.py` |
21 | 21 |
|
22 | 22 | .. literalinclude:: ../examples/play_stream.py |
23 | 23 |
|
24 | 24 | Play a Sine Signal |
25 | 25 | ------------------ |
26 | 26 |
|
27 | | -:download:`play_sine.py <../examples/play_sine.py>` |
| 27 | +:gh-example:`play_sine.py` |
28 | 28 |
|
29 | 29 | .. literalinclude:: ../examples/play_sine.py |
30 | 30 |
|
31 | 31 | Input to Output Pass-Through |
32 | 32 | ---------------------------- |
33 | 33 |
|
34 | | -:download:`wire.py <../examples/wire.py>` |
| 34 | +:gh-example:`wire.py` |
35 | 35 |
|
36 | 36 | .. literalinclude:: ../examples/wire.py |
37 | 37 |
|
38 | 38 | Plot Microphone Signal(s) in Real-Time |
39 | 39 | -------------------------------------- |
40 | 40 |
|
41 | | -:download:`plot_input.py <../examples/plot_input.py>` |
| 41 | +:gh-example:`plot_input.py` |
42 | 42 |
|
43 | 43 | .. literalinclude:: ../examples/plot_input.py |
44 | 44 |
|
45 | 45 | Real-Time Text-Mode Spectrogram |
46 | 46 | ------------------------------- |
47 | 47 |
|
48 | | -:download:`spectrogram.py <../examples/spectrogram.py>` |
| 48 | +:gh-example:`spectrogram.py` |
49 | 49 |
|
50 | 50 | .. literalinclude:: ../examples/spectrogram.py |
51 | 51 |
|
52 | 52 | Recording with Arbitrary Duration |
53 | 53 | --------------------------------- |
54 | 54 |
|
55 | | -:download:`rec_unlimited.py <../examples/rec_unlimited.py>` |
| 55 | +:gh-example:`rec_unlimited.py` |
56 | 56 |
|
57 | 57 | .. literalinclude:: ../examples/rec_unlimited.py |
58 | 58 |
|
59 | 59 | Using a stream in an `asyncio` coroutine |
60 | 60 | ---------------------------------------- |
61 | 61 |
|
62 | | -:download:`asyncio_coroutines.py <../examples/asyncio_coroutines.py>` |
| 62 | +:gh-example:`asyncio_coroutines.py` |
63 | 63 |
|
64 | 64 | .. literalinclude:: ../examples/asyncio_coroutines.py |
65 | 65 |
|
66 | 66 | Creating an `asyncio` generator for audio blocks |
67 | 67 | ------------------------------------------------ |
68 | 68 |
|
69 | | -:download:`asyncio_generators.py <../examples/asyncio_generators.py>` |
| 69 | +:gh-example:`asyncio_generators.py` |
70 | 70 |
|
71 | 71 | .. literalinclude:: ../examples/asyncio_generators.py |
0 commit comments