特定のGPIOピンの電圧を調整してスピーカーの電源をオン・オフするには、PythonのRPi.GPIOライブラリを使う必要がある。

以下は、GPIOピンの電圧を調整してスピーカーをオン／オフする方法を示すサンプルコードです：

```python
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)      # Set the GPIO mode to BCM
GPIO.setup(18, GPIO.OUT)    # Set the specified GPIO pin as an output pin
p = GPIO.PWM(18, 100)       # Create a PWM object on the specified GPIO pin, with a frequency of 100 Hz
p.start(0)                  # Start the PWM signal with a duty cycle of 0

try:
    while True:
        for i in range(100):   # Increase the duty cycle from 0 to 100
            p.ChangeDutyCycle(i)
            time.sleep(0.01)
        for i in range(100, 0, -1):  # Decrease the duty cycle from 100 to 0
            p.ChangeDutyCycle(i)
            time.sleep(0.01)
except KeyboardInterrupt:
    pass

p.stop()                     # Stop the PWM signal
GPIO.cleanup()              # Clean up the GPIO
```

このコードでは、RPi.GPIOライブラリを使用して、スピーカーに接続されているピン18の電圧を制御します。このコードでは、周波数が100 Hz、デューティサイクルが0から100に変化して0に戻ることを繰り返すPWM信号を作成します。デューティ・サイクルを変更することで、ピンの電圧を調整し、スピーカーのオン/オフを切り替えることができます。

注意：適切なパーミッションを持つために、必ずスーパーユーザーとしてコードを実行してください。
To adjust the voltage of a specific GPIO pin in order to turn a speaker on and off, you'll need to use the RPi.GPIO library in Python. 

Here's a sample code that demonstrates how to adjust the voltage of a GPIO pin and turn a speaker on and off:

```python
import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)      # Set the GPIO mode to BCM
GPIO.setup(18, GPIO.OUT)    # Set the specified GPIO pin as an output pin
p = GPIO.PWM(18, 100)       # Create a PWM object on the specified GPIO pin, with a frequency of 100 Hz
p.start(0)                  # Start the PWM signal with a duty cycle of 0

try:
    while True:
        for i in range(100):   # Increase the duty cycle from 0 to 100
            p.ChangeDutyCycle(i)
            time.sleep(0.01)
        for i in range(100, 0, -1):  # Decrease the duty cycle from 100 to 0
            p.ChangeDutyCycle(i)
            time.sleep(0.01)
except KeyboardInterrupt:
    pass

p.stop()                     # Stop the PWM signal
GPIO.cleanup()              # Clean up the GPIO
```

This code uses the RPi.GPIO library to control the voltage of pin 18, which is connected to the speaker. The code creates a PWM signal with a frequency of 100 Hz and a duty cycle that changes from 0 to 100 and then back to 0 repeatedly. By changing the duty cycle, you can adjust the voltage of the pin, which will in turn turn the speaker on and off.

Note: Make sure to run the code as a superuser to have the proper permissions.