SSampleCairn
Продукт

Возможности программы · Декодирование знаковых отсчётов PCM24

01

Проверьте pcm24.py около знакового бита третьего байта перед передачей целых отсчётов другому аудиокоду.

01

Подключение

Базовый URL, учётные данные и доступный сервер.

02

Выбор

Модель, которую предоставляет настроенный endpoint.

03

Возможности

Объём контекста и поддержка инструментов определяются моделью и сервером.

Декодирование знаковых отсчётов PCM24

● ● ●SampleCairn●
Конкретная отправная точка · Декодирование знаковых отсчётов PCM24 ×
def pcm24_samples(data):
    if type(data) is not bytes or len(data) % 3 or len(data) > 12288:
        raise ValueError("pcm.bytes")
    result = []
    for i in range(0, len(data), 3):
        value = data[i] | data[i+1] << 8 | data[i+2] << 16
        result.append(value-(1 << 24) if value & (1 << 23) else value)
    return result
✳Декодирование знаковых отсчётов PCM24
✓ ИзмененияПроверьте перед применением ↗
Иллюстрация рабочей среды
Рабочая среда с ИИ для кода

Здесь начинается ваше следующее изменение.

Скачать для Windows ↗