Se você não se importa em não usar script de shell puro (por exemplo, você pode misturar awk ou perl), aqui está um exemplo usando o awk:
echo "This is... test this" |awk '{
for (i=1; i <= length($0); i++) {
printf substr($0,i,1);
system("sleep 0.1");
}
print "";
}'