Я думаю, что млекопитающее с голосовым трактом с лучшими характеристиками - человек.
Итак, используйте любую из библиотек синтеза речи с открытым исходным кодом, и в качестве первого шага просто напишите ей слоги, которые вы выбираете на основе ваших данных. (На самом деле, это звучит как то, что делает ваш мозг, когда вы говорите ... просто менее сложно. Выберите 8 слогов, передайте 1 из них: Тада, 3 бита.)
Вы бы позже посмотрели в инструмент синтеза речи и поймите, как он работает: есть коэффициенты, идущие от преобразователя текста в фонему к синтезатору; эти коэффициенты, описанные с частями человеческого голосового тракта, будут активны при произнесении фонемы и с какой интенсивностью.
Теперь вы можете просто генерировать коэффициенты по своему вкусу и получать синтезированный голос, который не совсем на каком-либо человеческом языке.
То, что вы будете делать, это в основном подача вокодера (декодера) ) с коэффициентами, сгенерированными вами - так что вы можете сделать совсем другое:
- Использовать вокодер. Это код сжатия c для голоса. Их много: каждый телефон в наши дни сжимает голос. Я бы порекомендовал Codec2, Opus или его предшественника, speex.
- Сжатие голоса с приемлемой скоростью.
- Измените полученные коэффициенты с помощью стеганографии.
- передайте сжатые данные, как если бы телефон
- получил данные
- примените свои знания о стеганографии c к вернуть скрытые данные
- (опционально), декодировать на другом конце, чтобы получить исходный, слегка искаженный голос