espeak - хороший инструмент.
Мне просто нравится играть с ним в командной строке. Вы можете обнаружить, что это конфликтует с Pulseaudio, поэтому я использую длинную версию, которая отрицает необходимость правильно настроить ее.
sudo apt-get install espeak
espeak --stdout "this is a test" | paplay
espeak --help покажет вам варианты калибровки скорости чтения, подачи , голос и т. д.
Когда вы делаете заметки, сохраните их в виде текстового файла, а затем:
echo "these are my notes" > text.txt
espeak --stdout -f text.txt > text.wav
paplay text.wav # you should hear "these are my notes"
Затем вы можете играть с ffmeg et al для сжатия это от PCM к чему-то более управляемому, как MP3 или OGG. Но это совсем другая история.
Я считаю, что это связано с тем, что ваш пользователь octavian и высота разрешений этого пользователя происходят в двух разных оболочках.
Ubuntu по умолчанию использует bash как оболочку для пользователей. Когда вы запускаете команды через sudo, оболочка изменяется на sh.
Вот скриншот, демонстрирующий разные оболочки.
Вы можете видеть первый раз, когда я запускаю , Я в оболочке bash. Вы можете указать, что в подсказке указано мое имя пользователя, имя хоста и текущий каталог.
Когда я переключаюсь на sh, подсказка изменяется, поскольку это совершенно другая оболочка с различными функциями.
[d6 ]Имеется множество различных оболочек, все с различными функциями, подсказками и настройками. Одна из самых настраиваемых оболочек - zsh.