diff --git a/pronounciation/audio_but_no_pronounciation b/phonetics/audio_but_no_pronounciation similarity index 100% rename from pronounciation/audio_but_no_pronounciation rename to phonetics/audio_but_no_pronounciation diff --git a/phonetics/phonetics b/phonetics/phonetics new file mode 100755 index 0000000..d3c070e --- /dev/null +++ b/phonetics/phonetics @@ -0,0 +1,45 @@ +#!/bin/sh +key="$(pass GRE/merriam_webster_api_key)" +#ext="ogg" +no="$1" +echo "$2" | while read -r word; do + #echo "word:$word" + curl -Ls "https://www.dictionaryapi.com/api/v3/references/collegiate/json/$word?key=$key" > content + if grep -q "Access Denied"; then + continue + fi + if jq . content > /dev/null 2>&1 + then + true + else + exit + fi + #file="$(jq '.[].hwi.prs | .[].sound.audio' content | sed 's/^\"//g; s/\"$//' | head -n1 )" + #echo "file:$file" + pronounciation="$(jq '.[].hwi.prs | .[].mw' content | sed 's/^\"//g; s/\"$//' | head -n1)" + #echo "pronounciation:$pronounciation" + + ##file beginning checks + #if echo "$file" | grep -qE "^bix"; then + # subdir=bix + #elif + # echo echo "$file" | grep -q '^gg'; then + # subdir=gg + #elif + # echo "$file" | grep -qE '^[0-9_\.,]'; then + # subdir=number + #else + # subdir="$(echo "$file" | grep -o '^.')" + #fi + #fileloc="$no"_"$word".$ext + #url="https://media.merriam-webster.com/audio/prons/en/us/$ext/$subdir/$file.$ext" + #echo "url:$url" + #curl -Ls "$url" -o "$fileloc" + #if grep -q "Access Denied" "$fileloc";then + # rm "$fileloc" + # printf '%s\t%s\n' "$no" "$word" >> not_found + #else + # printf '%s\t%s\n' "$no" "$fileloc" + printf '%s\t%s\n' "$no" "$pronounciation" + #fi +done