Для окон используйте win32-звуковой драгоценный камень - Добавляющий Звук к Вашим Приложениям .
Ruby
Для установки:
gem install win32-sound
Тогда в Ruby:
require 'win32/sound'
include Win32
...
Sound.beep(100, 500)
Для не-Windows, похож, это могло работать: , Как сделать звуки звукового сигнала?
puts 7.chr
Попробуйте установить переменные среды LINES и COLUMNS перед использованием pexpect.
Pexpect передаст среду подзадаче, и некоторые (все?) Программы curses читают эти переменные среды перед запуском.
например
import os
os.environ['LINES'] = "25"
os.environ['COLUMNS'] = "80"
# run pexpect stuff as before