#!/bin/bash #-------------------------------------------------------------------------------------------- # Use: # echo "Some message" | ./tospeech.sh "The KeY tO EnCryPt by" # cat somefile.doc | ./tospeech.sh "The KeY tO EnCryPt by" # # Q. How do you decrypt? # A. Listen to the mp3. Type in the letters as they are spoken. # (Alpha is 'A' Bravo is 'B' etc. ALL CAPS) # Make sure to type spaces between every 5 letters. # Save as text file. Then run this command: # $ codegroup -d typedtext.txt | ccrypt -d -K "The KeY EnCryPteD by" > somefile.doc # #-------------------------------------------------------------------------------------------- ccrypt -K "$1" | codegroup | tr '\n' ' '| ( #-------------------------------------------------------------- #bzip -9 | ccrypt -K "$1" | codegroup | tr '\n' ' '| ( #codegroup | tr '\n' ' '| ( #-------------------------------------------------------------- # while loop while IFS= read -r -n1 c do case "$c" in A) echo -n "Alpha " ;; B) echo -n "Bravo " ;; C) echo -n "Charlie " ;; D) echo -n "Delta " ;; E) echo -n "Echo " ;; F) echo -n "Foxtrot " ;; G) echo -n "Golf " ;; H) echo -n "Hotel " ;; I) echo -n "India " ;; J) echo -n "Juliet " ;; K) echo -n "Kilo " ;; L) echo -n "Lima " ;; M) echo -n "Mike " ;; N) echo -n "November " ;; O) echo -n "Oscar " ;; P) echo -n "Papa " ;; Q) echo -n "Quebec " ;; R) echo -n "Romeo " ;; S) echo -n "Sierra " ;; T) echo -n "Tango " ;; U) echo -n "Uniform " ;; V) echo -n "Victor " ;; W) echo -n "Whiskey " ;; X) echo -n "X-ray " ;; Y) echo -n "Yankee " ;; Z) echo -n "Zulu " ;; " ") echo -n ". " ;; esac done ) | espeak --stdin -v en-gb --stdout | avconv -y -i - test.mp3