ਇੱਕ ਵ੍ਹਾਈਟਪੇਪਰ ਦੇਣਾ a
ਉੱਚ-ਪੱਧਰੀ ਓਵਰview ਆਡੀਓ ਦਾ
Raspberry Pi SBCs 'ਤੇ ਵਿਕਲਪ
ਰਸਬੇਰੀ ਪਾਈ ਲਿਮਿਟੇਡ
ਕੋਲੋਫੋਨ
© 2022-2025 Raspberry Pi Ltd
ਇਹ ਦਸਤਾਵੇਜ਼ ਕਰੀਏਟਿਵ ਕਾਮਨਜ਼ ਐਟ੍ਰਬਿਊਸ਼ਨ-ਨੋ ਡੈਰੀਵੇਟਿਵਜ਼ 4.0 ਇੰਟਰਨੈਸ਼ਨਲ (CC BY-ND) ਦੇ ਅਧੀਨ ਲਾਇਸੰਸਸ਼ੁਦਾ ਹੈ।
ਸੰਸਕਰਣ 1.0
ਨਿਰਮਾਣ ਮਿਤੀ: 28/05/2025
ਕਨੂੰਨੀ ਬੇਦਾਅਵਾ ਨੋਟਿਸ
ਰਾਸਬੇਰੀ PI ਉਤਪਾਦਾਂ (ਡੇਟਾਸ਼ੀਟਾਂ ਸਮੇਤ) ਲਈ ਤਕਨੀਕੀ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਡੇਟਾ ਜਿਵੇਂ ਕਿ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਸੋਧਿਆ ਜਾਂਦਾ ਹੈ ("ਸਰੋਤ") ਰਾਸਬੇਰੀ ਪੀਆਈ ਲਿਮਿਟੇਡ ("ਆਰਪੀਐਲ") ਅਤੇ ਆਈਆਰਐਨਪੀਅਸਰਾਂ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਲੁਡਿੰਗ, ਪਰ ਸੀਮਿਤ ਨਹੀਂ ਪ੍ਰਤੀ, ਕਿਸੇ ਖਾਸ ਉਦੇਸ਼ ਲਈ ਵਪਾਰਕਤਾ ਅਤੇ ਫਿਟਨੈਸ ਦੀਆਂ ਅਪ੍ਰਤੱਖ ਵਾਰੰਟੀਆਂ ਨੂੰ ਅਸਵੀਕਾਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਲਾਗੂ ਕਾਨੂੰਨ ਦੁਆਰਾ ਅਧਿਕਤਮ ਹੱਦ ਤੱਕ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ RPL ਕਿਸੇ ਵੀ ਪ੍ਰਤੱਖ, ਅਸਿੱਧੇ, ਇਤਫਾਕ, ਵਿਸ਼ੇਸ਼, ਮਿਸਾਲੀ, ਜਾਂ ਨਤੀਜੇ ਵਜੋਂ ਹੋਣ ਵਾਲੇ ਨੁਕਸਾਨਾਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹੋਵੇਗਾ UTE ਵਸਤਾਂ ਜਾਂ ਸੇਵਾਵਾਂ; ਵਰਤੋਂ ਦਾ ਨੁਕਸਾਨ, ਡੇਟਾ , ਜਾਂ ਮੁਨਾਫ਼ਾ; ਜਾਂ ਵਪਾਰਕ ਰੁਕਾਵਟ) ਹਾਲਾਂਕਿ ਕਾਰਨ ਅਤੇ ਦੇਣਦਾਰੀ ਦੇ ਕਿਸੇ ਵੀ ਸਿਧਾਂਤ 'ਤੇ, ਭਾਵੇਂ ਇਕਰਾਰਨਾਮੇ ਵਿੱਚ, ਸਖ਼ਤ ਜ਼ਿੰਮੇਵਾਰੀ, ਜਾਂ ਟਾਰਟ (ਲਾਪਰਵਾਹੀ ਜਾਂ ਹੋਰ ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ, ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ ਹੋਣ ਕਾਰਨ) ਭਾਵੇਂ ਸੰਭਾਵਨਾ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਗਈ ਹੋਵੇ ਅਜਿਹੇ ਨੁਕਸਾਨ ਦੇ.
RPL ਕੋਲ ਕਿਸੇ ਵੀ ਸਮੇਂ ਅਤੇ ਬਿਨਾਂ ਕਿਸੇ ਨੋਟਿਸ ਦੇ ਸਰੋਤਾਂ ਜਾਂ ਉਹਨਾਂ ਵਿੱਚ ਵਰਣਿਤ ਕਿਸੇ ਵੀ ਉਤਪਾਦ ਵਿੱਚ ਕੋਈ ਵੀ ਸੁਧਾਰ, ਸੁਧਾਰ, ਸੁਧਾਰ ਜਾਂ ਕੋਈ ਹੋਰ ਸੋਧ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਰਾਖਵਾਂ ਹੈ।
ਇਹ ਸਰੋਤ ਹੁਨਰਮੰਦ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਹਨ ਜਿਨ੍ਹਾਂ ਕੋਲ ਡਿਜ਼ਾਈਨ ਗਿਆਨ ਦੇ ਢੁਕਵੇਂ ਪੱਧਰ ਹਨ। ਉਪਭੋਗਤਾ ਸਰੋਤਾਂ ਦੀ ਚੋਣ ਅਤੇ ਵਰਤੋਂ ਅਤੇ ਉਹਨਾਂ ਵਿੱਚ ਦੱਸੇ ਗਏ ਉਤਪਾਦਾਂ ਦੀ ਕਿਸੇ ਵੀ ਵਰਤੋਂ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਜ਼ਿੰਮੇਵਾਰ ਹਨ। ਉਪਭੋਗਤਾ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੀਆਂ ਸਾਰੀਆਂ ਦੇਣਦਾਰੀਆਂ, ਲਾਗਤਾਂ, ਨੁਕਸਾਨਾਂ ਜਾਂ ਹੋਰ ਨੁਕਸਾਨਾਂ ਦੇ ਵਿਰੁੱਧ RPL ਨੂੰ ਮੁਆਵਜ਼ਾ ਦੇਣ ਅਤੇ ਨੁਕਸਾਨ ਰਹਿਤ ਰੱਖਣ ਲਈ ਸਹਿਮਤ ਹਨ। RPL ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਿਰਫ਼ Raspberry Pi ਉਤਪਾਦਾਂ ਦੇ ਨਾਲ ਹੀ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਸਰੋਤਾਂ ਦੀ ਹੋਰ ਸਾਰੀਆਂ ਵਰਤੋਂ ਦੀ ਮਨਾਹੀ ਹੈ। ਕਿਸੇ ਹੋਰ RPL ਜਾਂ ਹੋਰ ਤੀਜੀ ਧਿਰ ਦੇ ਬੌਧਿਕ ਸੰਪਤੀ ਅਧਿਕਾਰ ਨੂੰ ਕੋਈ ਲਾਇਸੈਂਸ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
ਉੱਚ ਜੋਖਮ ਵਾਲੀਆਂ ਗਤੀਵਿਧੀਆਂ। ਰਾਸਬੇਰੀ ਪਾਈ ਉਤਪਾਦ ਖ਼ਤਰਨਾਕ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਡਿਜ਼ਾਈਨ, ਨਿਰਮਿਤ ਜਾਂ ਇਰਾਦੇ ਨਾਲ ਨਹੀਂ ਬਣਾਏ ਗਏ ਹਨ ਜਿਨ੍ਹਾਂ ਲਈ ਅਸਫਲ ਸੁਰੱਖਿਅਤ ਪ੍ਰਦਰਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਪ੍ਰਮਾਣੂ ਸਹੂਲਤਾਂ, ਹਵਾਈ ਜਹਾਜ਼ ਨੈਵੀਗੇਸ਼ਨ ਜਾਂ ਸੰਚਾਰ ਪ੍ਰਣਾਲੀਆਂ, ਹਵਾਈ ਆਵਾਜਾਈ ਨਿਯੰਤਰਣ, ਹਥਿਆਰ ਪ੍ਰਣਾਲੀਆਂ ਜਾਂ ਸੁਰੱਖਿਆ-ਨਾਜ਼ੁਕ ਐਪਲੀਕੇਸ਼ਨਾਂ (ਜੀਵਨ ਸਹਾਇਤਾ ਪ੍ਰਣਾਲੀਆਂ ਅਤੇ ਹੋਰ ਡਾਕਟਰੀ ਉਪਕਰਣਾਂ ਸਮੇਤ), ਜਿਸ ਵਿੱਚ ਉਤਪਾਦਾਂ ਦੀ ਅਸਫਲਤਾ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਮੌਤ, ਨਿੱਜੀ ਸੱਟ ਜਾਂ ਗੰਭੀਰ ਸਰੀਰਕ ਜਾਂ ਵਾਤਾਵਰਣਕ ਨੁਕਸਾਨ ("ਉੱਚ ਜੋਖਮ ਗਤੀਵਿਧੀਆਂ") ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀ ਹੈ। RPL ਖਾਸ ਤੌਰ 'ਤੇ ਉੱਚ ਜੋਖਮ ਗਤੀਵਿਧੀਆਂ ਲਈ ਤੰਦਰੁਸਤੀ ਦੀ ਕਿਸੇ ਵੀ ਸਪੱਸ਼ਟ ਜਾਂ ਅਪ੍ਰਤੱਖ ਵਾਰੰਟੀ ਨੂੰ ਅਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਅਤੇ ਉੱਚ ਜੋਖਮ ਗਤੀਵਿਧੀਆਂ ਵਿੱਚ ਰਾਸਬੇਰੀ ਪਾਈ ਉਤਪਾਦਾਂ ਦੀ ਵਰਤੋਂ ਜਾਂ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਰਾਸਬੇਰੀ ਪਾਈ ਉਤਪਾਦ RPL ਦੇ ਅਧੀਨ ਪ੍ਰਦਾਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਮਿਆਰੀ ਨਿਯਮ. RPL ਦੇ ਸਰੋਤਾਂ ਦੀ ਵਿਵਸਥਾ RPL ਦੇ ਮਿਆਰੀ ਨਿਯਮ ਇਹਨਾਂ ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤੇ ਗਏ ਬੇਦਾਅਵੇ ਅਤੇ ਵਾਰੰਟੀਆਂ ਸ਼ਾਮਲ ਹਨ ਪਰ ਇਹਨਾਂ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ ਹਨ।
ਦਸਤਾਵੇਜ਼ ਸੰਸਕਰਣ ਇਤਿਹਾਸ
| ਜਾਰੀ ਕਰੋ | ਮਿਤੀ | ਵਰਣਨ |
| 1 | 1-ਅਪ੍ਰੈਲ-25 | ਸ਼ੁਰੂਆਤੀ ਰੀਲੀਜ਼ |
ਦਸਤਾਵੇਜ਼ ਦਾ ਘੇਰਾ
ਇਹ ਦਸਤਾਵੇਜ਼ ਹੇਠਾਂ ਦਿੱਤੇ Raspberry Pi ਉਤਪਾਦਾਂ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ:
| PI 0 | PI 1 | ਪਾਈ 2 | ਪਾਈ 3 | ਪਾਈ 4 | ਪਾਈ 400 | ਪਾਈ 5 | ਪਾਈ 500 | CM1 | CM3 | CM4 | CM5 | ਪਿਕੋ | ਪਿਕੋ2 | ||||
| 0 | W | H | A | B | A | B | B | ਸਾਰੇ | ਸਾਰੇ | ਸਾਰੇ | ਸਾਰੇ | ਸਾਰੇ | ਸਾਰੇ | ਸਾਰੇ | ਸਾਰੇ | ਸਾਰੇ | ਸਾਰੇ |
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
ਜਾਣ-ਪਛਾਣ
ਸਾਲਾਂ ਦੌਰਾਨ, Raspberry Pi SBCs (ਸਿੰਗਲ-ਬੋਰਡ ਕੰਪਿਊਟਰ) 'ਤੇ ਆਡੀਓ ਆਉਟਪੁੱਟ ਲਈ ਉਪਲਬਧ ਵਿਕਲਪ ਹੋਰ ਵੀ ਜ਼ਿਆਦਾ ਹੋ ਗਏ ਹਨ, ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸਾਫਟਵੇਅਰ ਤੋਂ ਚਲਾਉਣ ਦਾ ਤਰੀਕਾ ਬਦਲ ਗਿਆ ਹੈ।
ਇਹ ਦਸਤਾਵੇਜ਼ ਤੁਹਾਡੇ Raspberry Pi ਡਿਵਾਈਸ 'ਤੇ ਆਡੀਓ ਆਉਟਪੁੱਟ ਲਈ ਉਪਲਬਧ ਬਹੁਤ ਸਾਰੇ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਲੰਘੇਗਾ ਅਤੇ ਡੈਸਕਟੌਪ ਅਤੇ ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਆਡੀਓ ਵਿਕਲਪਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ ਇਸ ਬਾਰੇ ਨਿਰਦੇਸ਼ ਪ੍ਰਦਾਨ ਕਰੇਗਾ।
ਇਹ ਵਾਈਟਪੇਪਰ ਮੰਨਦਾ ਹੈ ਕਿ Raspberry Pi ਡਿਵਾਈਸ Raspberry Pi OS ਚਲਾ ਰਹੀ ਹੈ ਅਤੇ ਨਵੀਨਤਮ ਫਰਮਵੇਅਰ ਅਤੇ ਕਰਨਲਾਂ ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਅੱਪ ਟੂ ਡੇਟ ਹੈ।
ਰਾਸਬੇਰੀ ਪਾਈ ਆਡੀਓ ਹਾਰਡਵੇਅਰ
HDMI
ਸਾਰੇ Raspberry Pi SBC ਵਿੱਚ ਇੱਕ HDMI ਕਨੈਕਟਰ ਹੁੰਦਾ ਹੈ ਜੋ HDMI ਆਡੀਓ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਆਪਣੇ Raspberry Pi SBC ਨੂੰ ਸਪੀਕਰਾਂ ਨਾਲ ਇੱਕ ਮਾਨੀਟਰ ਜਾਂ ਟੈਲੀਵਿਜ਼ਨ ਨਾਲ ਜੋੜਨ ਨਾਲ ਉਹਨਾਂ ਸਪੀਕਰਾਂ ਰਾਹੀਂ HDMI ਆਡੀਓ ਆਉਟਪੁੱਟ ਆਪਣੇ ਆਪ ਚਾਲੂ ਹੋ ਜਾਵੇਗਾ। HDMI ਆਡੀਓ ਇੱਕ ਉੱਚ-ਗੁਣਵੱਤਾ ਵਾਲਾ ਡਿਜੀਟਲ ਸਿਗਨਲ ਹੈ, ਇਸ ਲਈ ਨਤੀਜੇ ਬਹੁਤ ਵਧੀਆ ਹੋ ਸਕਦੇ ਹਨ, ਅਤੇ DTS ਵਰਗਾ ਮਲਟੀਚੈਨਲ ਆਡੀਓ ਸਮਰਥਿਤ ਹੈ।
ਜੇਕਰ ਤੁਸੀਂ HDMI ਵੀਡੀਓ ਵਰਤ ਰਹੇ ਹੋ ਪਰ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਆਡੀਓ ਸਿਗਨਲ ਵੱਖ ਹੋ ਜਾਵੇ — ਉਦਾਹਰਣ ਵਜੋਂampਲੇ, ਤੋਂ ਇੱਕ ampਇੱਕ ਲਾਈਫਾਇਰ ਜੋ HDMI ਇਨਪੁੱਟ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ — ਤਾਂ ਤੁਹਾਨੂੰ HDMI ਸਿਗਨਲ ਤੋਂ ਆਡੀਓ ਸਿਗਨਲ ਕੱਢਣ ਲਈ ਇੱਕ ਵਾਧੂ ਹਾਰਡਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਜਿਸਨੂੰ ਸਪਲਿਟਰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਮਹਿੰਗਾ ਹੋ ਸਕਦਾ ਹੈ, ਪਰ ਹੋਰ ਵਿਕਲਪ ਵੀ ਹਨ, ਅਤੇ ਇਹਨਾਂ ਦਾ ਵਰਣਨ ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਹੈ।
ਐਨਾਲਾਗ PCM/3.5 mm ਜੈਕ
ਰਾਸਬੇਰੀ ਪਾਈ ਮਾਡਲ B+, 2, 3, ਅਤੇ 4 ਵਿੱਚ ਇੱਕ 4-ਪੋਲ 3.5 mm ਆਡੀਓ ਜੈਕ ਹੈ ਜੋ ਆਡੀਓ ਅਤੇ ਕੰਪੋਜ਼ਿਟ ਵੀਡੀਓ ਸਿਗਨਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਇੱਕ ਘੱਟ-ਗੁਣਵੱਤਾ ਵਾਲਾ ਐਨਾਲਾਗ ਆਉਟਪੁੱਟ ਹੈ ਜੋ PCM (ਪਲਸ-ਕੋਡ ਮੋਡੂਲੇਸ਼ਨ) ਸਿਗਨਲ ਤੋਂ ਤਿਆਰ ਹੁੰਦਾ ਹੈ, ਪਰ ਇਹ ਅਜੇ ਵੀ ਹੈੱਡਫੋਨ ਅਤੇ ਡੈਸਕਟੌਪ ਸਪੀਕਰਾਂ ਲਈ ਢੁਕਵਾਂ ਹੈ।
ਨੋਟ ਕਰੋ
Raspberry Pi 5 'ਤੇ ਕੋਈ ਐਨਾਲਾਗ ਆਡੀਓ ਆਉਟਪੁੱਟ ਨਹੀਂ ਹੈ।
ਜੈਕ ਪਲੱਗ ਸਿਗਨਲਾਂ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਕੇਬਲ ਦੇ ਸਿਰੇ ਤੋਂ ਸ਼ੁਰੂ ਹੋ ਕੇ ਸਿਰੇ 'ਤੇ ਖਤਮ ਹੁੰਦੇ ਹਨ। ਕੇਬਲ ਵੱਖ-ਵੱਖ ਅਸਾਈਨਮੈਂਟਾਂ ਨਾਲ ਉਪਲਬਧ ਹਨ, ਇਸ ਲਈ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਸਹੀ ਹੈ।
| ਜੈਕ ਸੈਗਮੈਂਟ | ਸਿਗਨਲ |
| ਸਲੀਵ | ਵੀਡੀਓ |
| ਰਿੰਗ 2 | ਜ਼ਮੀਨ |
| ਰਿੰਗ 1 | ਸੱਜਾ |
| ਟਿਪ | ਖੱਬੇ |
I2S-ਅਧਾਰਿਤ ਅਡੈਪਟਰ ਬੋਰਡ
Raspberry Pi SBC ਦੇ ਸਾਰੇ ਮਾਡਲਾਂ ਵਿੱਚ GPIO ਹੈੱਡਰ 'ਤੇ ਇੱਕ I2S ਪੈਰੀਫਿਰਲ ਉਪਲਬਧ ਹੈ। I2S ਇੱਕ ਇਲੈਕਟ੍ਰੀਕਲ ਸੀਰੀਅਲ ਬੱਸ ਇੰਟਰਫੇਸ ਸਟੈਂਡਰਡ ਹੈ ਜੋ ਡਿਜੀਟਲ ਆਡੀਓ ਡਿਵਾਈਸਾਂ ਨੂੰ ਜੋੜਨ ਅਤੇ ਇੱਕ ਇਲੈਕਟ੍ਰਾਨਿਕ ਡਿਵਾਈਸ ਵਿੱਚ ਪੈਰੀਫਿਰਲਾਂ ਵਿਚਕਾਰ PCM ਆਡੀਓ ਡੇਟਾ ਸੰਚਾਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। Raspberry Pi Ltd ਆਡੀਓ ਬੋਰਡਾਂ ਦੀ ਇੱਕ ਸ਼੍ਰੇਣੀ ਦਾ ਨਿਰਮਾਣ ਕਰਦਾ ਹੈ ਜੋ GPIO ਹੈੱਡਰ ਨਾਲ ਜੁੜਦੇ ਹਨ ਅਤੇ SoC (ਇੱਕ ਚਿੱਪ 'ਤੇ ਸਿਸਟਮ) ਤੋਂ ਐਡ-ਆਨ ਬੋਰਡ ਵਿੱਚ ਆਡੀਓ ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ I2S ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।
ਨੋਟ: ਐਡ-ਆਨ ਬੋਰਡ ਜੋ GPIO ਹੈਡਰ ਰਾਹੀਂ ਜੁੜਦੇ ਹਨ ਅਤੇ ਢੁਕਵੇਂ ਨਿਰਧਾਰਨਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ, ਉਹਨਾਂ ਨੂੰ HATs (ਉੱਪਰ ਹਾਰਡਵੇਅਰ ਅਟੈਚਡ) ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਉਹਨਾਂ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਇੱਥੇ ਮਿਲ ਸਕਦੀਆਂ ਹਨ: https://datasheets.raspberrypi.com/
ਆਡੀਓ ਹੈਟਾਂ ਦੀ ਪੂਰੀ ਸ਼੍ਰੇਣੀ Raspberry Pi Ltd 'ਤੇ ਦੇਖੀ ਜਾ ਸਕਦੀ ਹੈ। webਸਾਈਟ: https://www.raspberrypi.com/products/
ਆਡੀਓ ਆਉਟਪੁੱਟ ਲਈ ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਤੀਜੀ-ਧਿਰ HAT ਵੀ ਉਪਲਬਧ ਹਨ, ਉਦਾਹਰਣ ਵਜੋਂample ਪਿਮੋਰੋਨੀ, ਹਾਈਫਾਈਬੇਰੀ, ਐਡਾਫਰੂਟ, ਆਦਿ ਤੋਂ, ਅਤੇ ਇਹ ਬਹੁਤ ਸਾਰੀਆਂ ਵੱਖ-ਵੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।
USB ਆਡੀਓ
ਜੇਕਰ HAT ਇੰਸਟਾਲ ਕਰਨਾ ਸੰਭਵ ਨਹੀਂ ਹੈ, ਜਾਂ ਤੁਸੀਂ ਹੈੱਡਫੋਨ ਆਉਟਪੁੱਟ ਜਾਂ ਮਾਈਕ੍ਰੋਫੋਨ ਇਨਪੁੱਟ ਲਈ ਜੈਕ ਪਲੱਗ ਜੋੜਨ ਦਾ ਇੱਕ ਤੇਜ਼ ਅਤੇ ਆਸਾਨ ਤਰੀਕਾ ਲੱਭ ਰਹੇ ਹੋ, ਤਾਂ ਇੱਕ USB ਆਡੀਓ ਅਡੈਪਟਰ ਇੱਕ ਵਧੀਆ ਵਿਕਲਪ ਹੈ। ਇਹ ਸਧਾਰਨ, ਸਸਤੇ ਡਿਵਾਈਸ ਹਨ ਜੋ Raspberry Pi SBC 'ਤੇ USB-A ਪੋਰਟਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਿੱਚ ਪਲੱਗ ਕਰਦੇ ਹਨ।
Raspberry Pi OS ਵਿੱਚ ਡਿਫੌਲਟ ਤੌਰ 'ਤੇ USB ਆਡੀਓ ਲਈ ਡਰਾਈਵਰ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ; ਜਿਵੇਂ ਹੀ ਕੋਈ ਡਿਵਾਈਸ ਪਲੱਗ ਇਨ ਹੁੰਦੀ ਹੈ, ਇਹ ਡਿਵਾਈਸ ਮੀਨੂ ਵਿੱਚ ਦਿਖਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ ਜੋ ਟਾਸਕਬਾਰ 'ਤੇ ਸਪੀਕਰ ਆਈਕਨ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰਨ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।
ਸਿਸਟਮ ਆਪਣੇ ਆਪ ਇਹ ਵੀ ਪਤਾ ਲਗਾ ਲਵੇਗਾ ਕਿ ਕੀ ਜੁੜੇ USB ਡਿਵਾਈਸ ਵਿੱਚ ਮਾਈਕ੍ਰੋਫੋਨ ਇਨਪੁੱਟ ਹੈ ਅਤੇ ਢੁਕਵੀਂ ਸਹਾਇਤਾ ਨੂੰ ਸਮਰੱਥ ਬਣਾਏਗਾ।
ਬਲੂਟੁੱਥ
ਬਲੂਟੁੱਥ ਆਡੀਓ ਬਲੂਟੁੱਥ ਤਕਨਾਲੋਜੀ ਰਾਹੀਂ ਧੁਨੀ ਡੇਟਾ ਦੇ ਵਾਇਰਲੈੱਸ ਟ੍ਰਾਂਸਮਿਸ਼ਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਜੋ ਕਿ ਬਹੁਤ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ Raspberry Pi SBC ਨੂੰ ਬਲੂਟੁੱਥ ਸਪੀਕਰਾਂ ਅਤੇ ਹੈੱਡਫੋਨਾਂ/ਈਅਰਬਡਾਂ, ਜਾਂ ਬਲੂਟੁੱਥ ਸਹਾਇਤਾ ਵਾਲੇ ਕਿਸੇ ਹੋਰ ਆਡੀਓ ਡਿਵਾਈਸ ਨਾਲ ਗੱਲ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਰੇਂਜ ਕਾਫ਼ੀ ਛੋਟੀ ਹੈ — ਲਗਭਗ 10 ਮੀਟਰ ਵੱਧ ਤੋਂ ਵੱਧ।
ਬਲੂਟੁੱਥ ਡਿਵਾਈਸਾਂ ਨੂੰ Raspberry Pi SBC ਨਾਲ 'ਜੋੜਾਬੱਧ' ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਅਤੇ ਇਹ ਹੋ ਜਾਣ ਤੋਂ ਬਾਅਦ ਡੈਸਕਟੌਪ 'ਤੇ ਆਡੀਓ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗਾ। Raspberry Pi OS 'ਤੇ ਬਲੂਟੁੱਥ ਡਿਫੌਲਟ ਤੌਰ 'ਤੇ ਸਥਾਪਿਤ ਹੁੰਦਾ ਹੈ, ਬਲੂਟੁੱਥ ਲੋਗੋ ਕਿਸੇ ਵੀ ਡਿਵਾਈਸ 'ਤੇ ਡੈਸਕਟੌਪ ਟਾਸਕਬਾਰ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਬਲੂਟੁੱਥ ਹਾਰਡਵੇਅਰ ਸਥਾਪਤ ਹੈ (ਜਾਂ ਤਾਂ ਬਿਲਟ-ਇਨ ਜਾਂ ਬਲੂਟੁੱਥ USB ਡੋਂਗਲ ਰਾਹੀਂ)। ਜਦੋਂ ਬਲੂਟੁੱਥ ਸਮਰੱਥ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਆਈਕਨ ਨੀਲਾ ਹੋਵੇਗਾ; ਜਦੋਂ ਇਹ ਅਯੋਗ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਆਈਕਨ ਸਲੇਟੀ ਰੰਗ ਦਾ ਹੋਵੇਗਾ।
ਸਾਫਟਵੇਅਰ ਸਹਿਯੋਗ
ਪੂਰੀ ਰਾਸਬੇਰੀ ਪਾਈ ਓਐਸ ਚਿੱਤਰ ਵਿੱਚ ਅੰਡਰਲਾਈੰਗ ਆਡੀਓ ਸਹਾਇਤਾ ਸੌਫਟਵੇਅਰ ਕਾਫ਼ੀ ਬਦਲ ਗਿਆ ਹੈ, ਅਤੇ, ਅੰਤਮ ਉਪਭੋਗਤਾ ਲਈ, ਇਹ ਬਦਲਾਅ ਜ਼ਿਆਦਾਤਰ ਪਾਰਦਰਸ਼ੀ ਹਨ। ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਅਸਲ ਧੁਨੀ ਉਪ-ਸਿਸਟਮ ALSA ਸੀ। ਪਲਸ ਆਡੀਓ ਨੇ ALSA ਨੂੰ ਬਦਲਿਆ, ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਮੌਜੂਦਾ ਸਿਸਟਮ, ਜਿਸਨੂੰ ਪਾਈਪ ਵਾਇਰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਦੁਆਰਾ ਬਦਲਿਆ ਜਾਵੇ। ਇਸ ਸਿਸਟਮ ਵਿੱਚ ਪਲਸ ਆਡੀਓ ਵਰਗੀ ਹੀ ਕਾਰਜਸ਼ੀਲਤਾ ਹੈ, ਅਤੇ ਇੱਕ ਅਨੁਕੂਲ API ਹੈ, ਪਰ ਇਸ ਵਿੱਚ ਵੀਡੀਓ ਅਤੇ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਐਕਸਟੈਂਸ਼ਨ ਵੀ ਹਨ, ਜਿਸ ਨਾਲ ਵੀਡੀਓ ਅਤੇ ਆਡੀਓ ਦਾ ਏਕੀਕਰਨ ਬਹੁਤ ਸੌਖਾ ਹੋ ਜਾਂਦਾ ਹੈ। ਕਿਉਂਕਿ ਪਾਈਪ ਵਾਇਰ ਪਲਸ ਆਡੀਓ ਵਾਂਗ ਹੀ API ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਪਲਸ ਆਡੀਓ ਉਪਯੋਗਤਾਵਾਂ ਪਾਈਪ ਵਾਇਰ ਸਿਸਟਮ 'ਤੇ ਵਧੀਆ ਕੰਮ ਕਰਦੀਆਂ ਹਨ।
ਇਹ ਉਪਯੋਗਤਾਵਾਂ ਸਾਬਕਾ ਵਿੱਚ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨampਹੇਠਾਂ les.
ਚਿੱਤਰ ਦੇ ਆਕਾਰ ਨੂੰ ਘੱਟ ਰੱਖਣ ਲਈ, Raspberry Pi OS Lite ਅਜੇ ਵੀ ਆਡੀਓ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ALSA ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਕੋਈ ਪਾਈਪ ਵਾਇਰ, ਪਲਸ ਆਡੀਓ, ਜਾਂ ਬਲੂਟੁੱਥ ਆਡੀਓ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸ਼ਾਮਲ ਨਹੀਂ ਹਨ। ਹਾਲਾਂਕਿ, ਲੋੜ ਅਨੁਸਾਰ ਉਹਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਜੋੜਨ ਲਈ ਢੁਕਵੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸਥਾਪਤ ਕਰਨਾ ਸੰਭਵ ਹੈ, ਅਤੇ ਇਸ ਪ੍ਰਕਿਰਿਆ ਦਾ ਵਰਣਨ ਵੀ ਹੇਠਾਂ ਦਿੱਤਾ ਗਿਆ ਹੈ।
ਡੈਸਕਟਾਪ
ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਦੱਸਿਆ ਗਿਆ ਹੈ, ਆਡੀਓ ਓਪਰੇਸ਼ਨ ਡੈਸਕਟੌਪ ਟਾਸਕਬਾਰ 'ਤੇ ਸਪੀਕਰ ਆਈਕਨ ਰਾਹੀਂ ਸੰਭਾਲੇ ਜਾਂਦੇ ਹਨ। ਆਈਕਨ 'ਤੇ ਖੱਬਾ-ਕਲਿੱਕ ਕਰਨ ਨਾਲ ਵਾਲੀਅਮ ਸਲਾਈਡਰ ਅਤੇ ਮਿਊਟ ਬਟਨ ਸਾਹਮਣੇ ਆਉਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਸੱਜਾ-ਕਲਿੱਕ ਕਰਨ ਨਾਲ ਉਪਲਬਧ ਆਡੀਓ ਡਿਵਾਈਸਾਂ ਦੀ ਸੂਚੀ ਸਾਹਮਣੇ ਆਉਂਦੀ ਹੈ। ਬਸ ਉਸ ਆਡੀਓ ਡਿਵਾਈਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ। ਪ੍ਰੋ ਨੂੰ ਬਦਲਣ ਲਈ, ਸੱਜਾ-ਕਲਿੱਕ ਰਾਹੀਂ ਇੱਕ ਵਿਕਲਪ ਵੀ ਹੈ।fileਹਰੇਕ ਡਿਵਾਈਸ ਦੁਆਰਾ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਇਹ ਪ੍ਰੋfiles ਆਮ ਤੌਰ 'ਤੇ ਵੱਖ-ਵੱਖ ਗੁਣਵੱਤਾ ਪੱਧਰ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।
ਜੇਕਰ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਸਹਾਇਤਾ ਸਮਰੱਥ ਹੈ, ਤਾਂ ਮੀਨੂ 'ਤੇ ਇੱਕ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਆਈਕਨ ਦਿਖਾਈ ਦੇਵੇਗਾ; ਇਸ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰਨ ਨਾਲ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਸੰਬੰਧੀ ਖਾਸ ਮੀਨੂ ਵਿਕਲਪ ਸਾਹਮਣੇ ਆਉਣਗੇ, ਜਿਵੇਂ ਕਿ ਇਨਪੁਟ ਡਿਵਾਈਸ ਚੋਣ, ਜਦੋਂ ਕਿ ਖੱਬਾ-ਕਲਿੱਕ ਕਰਨ ਨਾਲ ਇਨਪੁਟ ਪੱਧਰ ਸੈਟਿੰਗਾਂ ਸਾਹਮਣੇ ਆਉਣਗੀਆਂ।
ਬਲੂਟੁੱਥ
ਬਲੂਟੁੱਥ ਡਿਵਾਈਸ ਨੂੰ ਜੋੜਾ ਬਣਾਉਣ ਲਈ, ਟਾਸਕਬਾਰ 'ਤੇ ਬਲੂਟੁੱਥ ਆਈਕਨ 'ਤੇ ਖੱਬਾ-ਕਲਿੱਕ ਕਰੋ, ਫਿਰ 'ਡਿਵਾਈਸ ਜੋੜੋ' ਚੁਣੋ। ਫਿਰ ਸਿਸਟਮ ਉਪਲਬਧ ਡਿਵਾਈਸਾਂ ਦੀ ਭਾਲ ਸ਼ੁਰੂ ਕਰ ਦੇਵੇਗਾ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਦੇਖਣ ਲਈ 'ਡਿਸਕਵਰ' ਮੋਡ ਵਿੱਚ ਪਾਉਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਜਦੋਂ ਡਿਵਾਈਸ ਸੂਚੀ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇ ਤਾਂ ਉਸ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਫਿਰ ਡਿਵਾਈਸਾਂ ਨੂੰ ਜੋੜਾ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਜੋੜਾ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ, ਆਡੀਓ ਡਿਵਾਈਸ ਮੀਨੂ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗੀ, ਜਿਸਨੂੰ ਟਾਸਕਬਾਰ 'ਤੇ ਸਪੀਕਰ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।
ਕਮਾਂਡ ਲਾਈਨ
ਕਿਉਂਕਿ ਪਾਈਪ ਵਾਇਰ ਪਲਸ ਆਡੀਓ ਵਾਂਗ ਹੀ API ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਪਾਈਪ ਵਾਇਰ 'ਤੇ ਆਡੀਓ ਕੰਮ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਜ਼ਿਆਦਾਤਰ ਪਲਸ ਆਡੀਓ ਕਮਾਂਡਾਂ। pacts ਪਲਸ ਆਡੀਓ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਦਾ ਮਿਆਰੀ ਤਰੀਕਾ ਹੈ: ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਕਮਾਂਡ ਲਾਈਨ ਵਿੱਚ man pactl ਟਾਈਪ ਕਰੋ।
Raspberry Pi OS Lite ਲਈ ਜ਼ਰੂਰੀ ਸ਼ਰਤਾਂ
Raspberry Pi OS ਦੀ ਪੂਰੀ ਇੰਸਟਾਲੇਸ਼ਨ 'ਤੇ, ਸਾਰੀਆਂ ਲੋੜੀਂਦੀਆਂ ਕਮਾਂਡ ਲਾਈਨ ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਪਹਿਲਾਂ ਹੀ ਸਥਾਪਿਤ ਹੁੰਦੀਆਂ ਹਨ। ਹਾਲਾਂਕਿ, ਲਾਈਟ ਵਰਜ਼ਨ 'ਤੇ, ਪਾਈਪ ਵਾਇਰ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਸਥਾਪਤ ਨਹੀਂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਆਵਾਜ਼ ਨੂੰ ਚਲਾਉਣ ਦੇ ਯੋਗ ਹੋਣ ਲਈ ਇਸਨੂੰ ਹੱਥੀਂ ਸਥਾਪਤ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੁੰਦਾ ਹੈ।
Raspberry Pi OS Lite 'ਤੇ ਪਾਈਪ ਵਾਇਰ ਲਈ ਲੋੜੀਂਦੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਸਥਾਪਤ ਕਰਨ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਹੇਠ ਲਿਖਿਆਂ ਨੂੰ ਇਨਪੁਟ ਕਰੋ: sudo apt install pipewire pipewire-pulse pipewire-audio pulseaudio-utils ਜੇਕਰ ਤੁਸੀਂ ALSA ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਚਲਾਉਣ ਦਾ ਇਰਾਦਾ ਰੱਖਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਹੇਠ ਲਿਖਿਆਂ ਨੂੰ ਵੀ ਸਥਾਪਤ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ: sudo apt install pipewire-alsa
ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ ਰੀਬੂਟ ਕਰਨਾ ਸਭ ਕੁਝ ਚਾਲੂ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ ਹੈ।
ਆਡੀਓ ਪਲੇਬੈਕ ਸਾਬਕਾamples
ਛੋਟੇ ਰੂਪ ਵਿੱਚ ਸਥਾਪਤ ਪਲਸ ਆਡੀਓ ਮਾਡਿਊਲਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ (ਲੰਬੇ ਰੂਪ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀ ਜਾਣਕਾਰੀ ਹੈ ਅਤੇ ਪੜ੍ਹਨਾ ਮੁਸ਼ਕਲ ਹੈ): $ pactl list modules short ਛੋਟੇ ਰੂਪ ਵਿੱਚ ਪਲਸ ਆਡੀਓ ਸਿੰਕਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ:
$pactl ਸੂਚੀ ਛੋਟੀ ਹੋ ਗਈ
ਇੱਕ Raspberry Pi 5 'ਤੇ ਜੋ ਇੱਕ HDMI ਮਾਨੀਟਰ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ ਜਿਸ ਵਿੱਚ ਬਿਲਟ-ਇਨ ਆਡੀਓ ਅਤੇ ਇੱਕ ਵਾਧੂ USB ਸਾਊਂਡ ਕਾਰਡ ਹੈ, ਇਹ ਕਮਾਂਡ ਹੇਠ ਲਿਖੀ ਆਉਟਪੁੱਟ ਦਿੰਦੀ ਹੈ: $ pactl list sinks short
179 alsa_output.platform-107c701400.hdmi.hdmi-stereo ਪਾਈਪ ਵਾਇਰ s32le 2ch 48000Hz ਮੁਅੱਤਲ 265 alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo-output ਪਾਈਪ ਵਾਇਰ s16le 2ch 48000Hz ਮੁਅੱਤਲ
ਨੋਟ ਕਰੋ
Raspberry Pi 5 ਵਿੱਚ ਕੋਈ ਐਨਾਲਾਗ ਆਊਟ ਨਹੀਂ ਹੈ।
Raspberry Pi 4 - ਜਿਸ ਵਿੱਚ HDMI ਅਤੇ ਐਨਾਲਾਗ ਹਨ - 'ਤੇ Raspberry Pi OS Lite ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਇਹ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ: $ pactl list ਘੱਟ ਜਾਂਦੀ ਹੈ
69 alsa_output.platform-bcm2835_audio.stereo-fallback ਪਾਈਪ ਵਾਇਰ s16le 2ch 48000Hz ਮੁਅੱਤਲ
70 alsa_output.platform-107c701400.hdmi.hdmi-stereo ਪਾਈਪ ਵਾਇਰ s32le 2ch 48000Hz ਮੁਅੱਤਲ
Raspberry Pi OS Lite ਦੀ ਇਸ ਇੰਸਟਾਲੇਸ਼ਨ 'ਤੇ ਡਿਫਾਲਟ ਸਿੰਕ ਨੂੰ HDMI ਆਡੀਓ (ਇਹ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੇ ਹੋਏ ਕਿ ਇਹ ਪਹਿਲਾਂ ਹੀ ਡਿਫਾਲਟ ਹੋ ਸਕਦਾ ਹੈ) ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਅਤੇ ਬਦਲਣ ਲਈ, ਟਾਈਪ ਕਰੋ:
$ ਪੈਕਟਲ ਡਿਫਾਲਟ-ਸਿੰਕ ਪ੍ਰਾਪਤ ਕਰੋ
alsa_output.platform-bcm2835_audio.stereo-ਫਾਲਬੈਕ
$ ਪੈਕਟਲ ਸੈੱਟ-ਡਿਫਾਲਟ-ਸਿੰਕ 70
$ ਪੈਕਟਲ ਡਿਫਾਲਟ-ਸਿੰਕ ਪ੍ਰਾਪਤ ਕਰੋ
alsa_output.platform-107c701400.hdmi.hdmi-ਸਟੀਰੀਓ
ਇਸ ਤਰ੍ਹਾਂ ਚਲਾਉਣ ਲਈample, ਇਸਨੂੰ ਪਹਿਲਾਂ s 'ਤੇ ਅਪਲੋਡ ਕਰਨ ਦੀ ਲੋੜ ਹੈample cache, ਇਸ ਮਾਮਲੇ ਵਿੱਚ ਡਿਫਾਲਟ ਸਿੰਕ 'ਤੇ। ਤੁਸੀਂ ਸਿੰਕ ਦਾ ਨਾਮ pactl play-s ਦੇ ਅੰਤ ਵਿੱਚ ਜੋੜ ਕੇ ਬਦਲ ਸਕਦੇ ਹੋ।ample ਹੁਕਮ:
$ ਪੈਕਟਲ ਅਪਲੋਡ-ਐੱਸampਲੇ ਐਸample.mp3 sampਲੇਨਾਮ
$ ਪੈਕਟਲ ਪਲੇ-ਐਸampਲੇ ਐਸampਲੇਨਾਮ
ਇੱਕ ਪਲਸ ਆਡੀਓ ਕਮਾਂਡ ਹੈ ਜੋ ਆਡੀਓ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਰਤਣਾ ਹੋਰ ਵੀ ਆਸਾਨ ਹੈ:
$ਪਲੇ ਐੱਸample.mp3 ਐਪੀਸੋਡ (1)
pactl ਕੋਲ ਪਲੇਬੈਕ ਲਈ ਵਾਲੀਅਮ ਸੈੱਟ ਕਰਨ ਦਾ ਵਿਕਲਪ ਹੈ। ਕਿਉਂਕਿ ਡੈਸਕਟੌਪ ਆਡੀਓ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਸੈੱਟ ਕਰਨ ਲਈ ਪਲਸ ਆਡੀਓ ਉਪਯੋਗਤਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਇਹਨਾਂ ਕਮਾਂਡ ਲਾਈਨ ਤਬਦੀਲੀਆਂ ਦਾ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਡੈਸਕਟੌਪ 'ਤੇ ਵਾਲੀਅਮ ਸਲਾਈਡਰ ਵਿੱਚ ਵੀ ਪ੍ਰਤੀਬਿੰਬਤ ਹੋਵੇਗਾ।
ਇਹ ਸਾਬਕਾample ਵਾਲੀਅਮ ਨੂੰ 10% ਘਟਾਉਂਦਾ ਹੈ:
$ ਪੈਕਟਲ ਸੈੱਟ-ਸਿੰਕ-ਵਾਲੀਅਮ @DEFAULT_SINK@ -10%
ਇਹ ਸਾਬਕਾample ਵਾਲੀਅਮ ਨੂੰ 50% ਤੇ ਸੈੱਟ ਕਰਦਾ ਹੈ:
$ ਪੈਕਟਲ ਸੈੱਟ-ਸਿੰਕ-ਵਾਲੀਅਮ @DEFAULT_SINK@ 50%
ਇੱਥੇ ਬਹੁਤ ਸਾਰੇ ਪਲਸ ਆਡੀਓ ਕਮਾਂਡ ਹਨ ਜਿਨ੍ਹਾਂ ਦਾ ਇੱਥੇ ਜ਼ਿਕਰ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ। ਪਲਸ ਆਡੀਓ webਸਾਈਟ (https://www.freedesktop.org/wiki/Software/PulseAudio/) ਅਤੇ ਹਰੇਕ ਕਮਾਂਡ ਲਈ ਮੈਨ ਪੇਜ ਸਿਸਟਮ ਬਾਰੇ ਵਿਆਪਕ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।
ਬਲੂਟੁੱਥ
ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਬਲੂਟੁੱਥ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨਾ ਇੱਕ ਗੁੰਝਲਦਾਰ ਪ੍ਰਕਿਰਿਆ ਹੋ ਸਕਦੀ ਹੈ। Raspberry Pi OS Lite ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਢੁਕਵੇਂ ਕਮਾਂਡ ਪਹਿਲਾਂ ਹੀ ਸਥਾਪਤ ਹੁੰਦੇ ਹਨ। ਸਭ ਤੋਂ ਲਾਭਦਾਇਕ ਕਮਾਂਡ bluetoothctl ਹੈ, ਅਤੇ ਕੁਝ ਸਾਬਕਾampਇਸਦੀ ਵਰਤੋਂ ਵਿੱਚ ਥੋੜ੍ਹੀ ਜਿਹੀ ਜਾਣਕਾਰੀ ਹੇਠਾਂ ਦਿੱਤੀ ਗਈ ਹੈ।
ਡਿਵਾਈਸ ਨੂੰ ਹੋਰ ਡਿਵਾਈਸਾਂ ਲਈ ਖੋਜਣਯੋਗ ਬਣਾਓ:
$ bluetoothctl ਖੋਜਣਯੋਗ ਚਾਲੂ ਹੈ
ਡਿਵਾਈਸ ਨੂੰ ਹੋਰ ਡਿਵਾਈਸਾਂ ਨਾਲ ਜੋੜਾਬੱਧ ਕਰੋ:
$ bluetoothctl ਜੋੜਾਬੱਧ ਚਾਲੂ ਹੈ
ਰੇਂਜ ਵਿੱਚ ਬਲੂਟੁੱਥ ਡਿਵਾਈਸਾਂ ਲਈ ਸਕੈਨ ਕਰੋ:
$ ਬਲੂਟੁੱਥctl ਸਕੈਨ ਚਾਲੂ ਹੈ
ਸਕੈਨਿੰਗ ਬੰਦ ਕਰੋ:
$ bluetoothctl ਸਕੈਨ ਆਫ bluetoothctl ਵਿੱਚ ਇੱਕ ਇੰਟਰਐਕਟਿਵ ਮੋਡ ਵੀ ਹੁੰਦਾ ਹੈ, ਜਿਸਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਪੈਰਾਮੀਟਰ ਦੇ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬੁਲਾਇਆ ਜਾਂਦਾ ਹੈ। ਹੇਠ ਦਿੱਤੀ ਉਦਾਹਰਣample ਇੰਟਰਐਕਟਿਵ ਮੋਡ ਚਲਾਉਂਦਾ ਹੈ, ਜਿੱਥੇ ਸੂਚੀ ਕਮਾਂਡ ਦਰਜ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਨਤੀਜੇ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ, Raspberry Pi 4 'ਤੇ ਚੱਲ ਰਹੇ Raspberry Pi OS Lite Bookworm 'ਤੇ: $ bluetoothctl
ਏਜੰਟ ਰਜਿਸਟਰਡ
[ਬਲੂਟੁੱਥ]# ਸੂਚੀ
ਕੰਟਰੋਲਰ D8:3A:DD:3B:00:00 Pi4Lite [ਡਿਫਾਲਟ] [ਬਲਿਊਟੁੱਥ]#
ਤੁਸੀਂ ਹੁਣ ਇੰਟਰਪ੍ਰੇਟਰ ਵਿੱਚ ਕਮਾਂਡਾਂ ਟਾਈਪ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਚਲਾਇਆ ਜਾਵੇਗਾ। ਇੱਕ ਡਿਵਾਈਸ ਨਾਲ ਜੋੜਾ ਬਣਾਉਣ ਅਤੇ ਫਿਰ ਜੁੜਨ ਲਈ ਇੱਕ ਆਮ ਪ੍ਰਕਿਰਿਆ ਇਸ ਤਰ੍ਹਾਂ ਪੜ੍ਹੀ ਜਾ ਸਕਦੀ ਹੈ: $ bluetoothctl
ਏਜੰਟ ਰਜਿਸਟਰਡ [bluetooth]# ਖੋਜਣਯੋਗ ਚਾਲੂ ਹੈ
'ਤੇ ਖੋਜਣਯੋਗ ਬਦਲਣਾ ਸਫਲ ਰਿਹਾ
[CHG] ਕੰਟਰੋਲਰ D8:3A:DD:3B:00:00 [bluetooth] 'ਤੇ ਖੋਜਣਯੋਗ# ਜੋੜਾ ਚਾਲੂ
ਇਸ 'ਤੇ ਜੋੜੇਯੋਗ ਨੂੰ ਬਦਲਣਾ ਸਫਲ ਰਿਹਾ
[CHG] ਕੰਟਰੋਲਰ D8:3A:DD:3B:00:00 [ਬਲੂਟੁੱਥ] 'ਤੇ ਜੋੜਾਬੱਧ ਕਰਨ ਯੋਗ # ਸਕੈਨ ਚਾਲੂ
< ਆਸ ਪਾਸ ਦੇ ਯੰਤਰਾਂ ਦੀ ਇੱਕ ਲੰਬੀ ਸੂਚੀ ਹੋ ਸਕਦੀ ਹੈ >
[ਬਲੂਟੁੱਥ]# ਜੋੜਾ [ਡਿਵਾਈਸ ਦਾ ਮੈਕ ਐਡਰੈੱਸ, ਸਕੈਨ ਕਮਾਂਡ ਤੋਂ ਜਾਂ ਡਿਵਾਈਸ ਤੋਂ ਹੀ, xx:xx:xx:xx:xx:xx ਦੇ ਰੂਪ ਵਿੱਚ] [ਬਲੂਟੁੱਥ]# ਸਕੈਨ ਬੰਦ
[bluetooth]# ਕਨੈਕਟ [ਉਹੀ ਮੈਕ ਐਡਰੈੱਸ] ਬਲੂਟੁੱਥ ਡਿਵਾਈਸ ਹੁਣ ਸਿੰਕਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚ ਦਿਖਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।ampLE ਇੱਕ Raspberry Pi OS Lite ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ:
$pactl ਸੂਚੀ ਛੋਟੀ ਹੋ ਗਈ
69 alsa_output.platform-bcm2835_audio.stereo-fallback ਪਾਈਪ ਵਾਇਰ s16le 2ch 48000Hz ਮੁਅੱਤਲ
70 alsa_output.platform-107c701400.hdmi.hdmi-stereo ਪਾਈਪ ਵਾਇਰ s32le 2ch 48000Hz ਮੁਅੱਤਲ
71 bluez_output.CA_3A_B2_CA_7C_55.1 ਪਾਈਪ ਵਾਇਰ s32le 2ch 48000Hz ਮੁਅੱਤਲ
$ ਪੈਕਟਲ ਸੈੱਟ-ਡਿਫਾਲਟ-ਸਿੰਕ 71
$ ਪਾਪਲੇampਆਡੀਓ_ਦੇ_ਲਈ_file>
ਤੁਸੀਂ ਹੁਣ ਇਸਨੂੰ ਡਿਫਾਲਟ ਬਣਾ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸ 'ਤੇ ਆਡੀਓ ਚਲਾ ਸਕਦੇ ਹੋ।
ਸਿੱਟਾ
Raspberry Pi Ltd ਡਿਵਾਈਸਾਂ ਤੋਂ ਆਡੀਓ ਆਉਟਪੁੱਟ ਪੈਦਾ ਕਰਨ ਦੇ ਕਈ ਵੱਖ-ਵੱਖ ਤਰੀਕੇ ਹਨ, ਜੋ ਜ਼ਿਆਦਾਤਰ ਉਪਭੋਗਤਾ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ। ਇਸ ਵ੍ਹਾਈਟਪੇਪਰ ਨੇ ਉਨ੍ਹਾਂ ਵਿਧੀਆਂ ਦੀ ਰੂਪਰੇਖਾ ਤਿਆਰ ਕੀਤੀ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਬਹੁਤ ਸਾਰੇ ਬਾਰੇ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕੀਤੀ ਹੈ। ਉਮੀਦ ਹੈ ਕਿ ਇੱਥੇ ਪੇਸ਼ ਕੀਤੀ ਗਈ ਸਲਾਹ ਅੰਤਮ ਉਪਭੋਗਤਾ ਨੂੰ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਸਹੀ ਆਡੀਓ ਆਉਟਪੁੱਟ ਸਕੀਮ ਚੁਣਨ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰੇਗੀ। ਸਧਾਰਨ ਉਦਾਹਰਣampਆਡੀਓ ਸਿਸਟਮਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ, ਇਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੱਤੀ ਗਈ ਹੈ, ਪਰ ਪਾਠਕ ਨੂੰ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਆਡੀਓ ਅਤੇ ਬਲੂਟੁੱਥ ਕਮਾਂਡਾਂ ਲਈ ਮੈਨੂਅਲ ਅਤੇ ਮੈਨ ਪੰਨਿਆਂ ਦੀ ਸਲਾਹ ਲੈਣੀ ਚਾਹੀਦੀ ਹੈ।
Raspberry Pi Raspberry Pi Ltd ਦਾ ਇੱਕ ਟ੍ਰੇਡਮਾਰਕ ਹੈ
ਰਸਬੇਰੀ ਪਾਈ ਲਿਮਿਟੇਡ
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ਰਾਸਬੇਰੀ ਪਾਈ SBCS ਸਿੰਗਲ ਬੋਰਡ ਕੰਪਿਊਟਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ ਐਸਬੀਸੀਐਸ ਸਿੰਗਲ ਬੋਰਡ ਕੰਪਿਊਟਰ, ਐਸਬੀਸੀਐਸ, ਸਿੰਗਲ ਬੋਰਡ ਕੰਪਿਊਟਰ, ਬੋਰਡ ਕੰਪਿਊਟਰ, ਕੰਪਿਊਟਰ |
