|
|
|
|
|
by youssefabdelm
608 days ago
|
|
Same... It's just not ergonomic. I much preferred the simplicity as someone who loves Python for that same reason. I love code that looks like this: import whisper
model = whisper.load_model("turbo")
result = model.transcribe("audio.mp3")
print(result["text"])
Or this (although this is slightly 'dirtier'): import eng_to_ipa as ipa
def get_homophones(word):
words_that_sound_the_same = []
the_way_this_word_looks = word
the_way_this_word_sounds = ipa.convert(word)
words_that_contain_that_sound =
ipa.contains(the_way_this_word_sounds)
for every_word in words_that_contain_that_sound:
the_way_that_word_looks = every_word[0]
the_way_that_word_sounds = every_word[1]
if the_way_this_word_sounds == the_way_that_word_sounds:
if the_way_that_word_looks != the_way_this_word_looks:
words_that_sound_the_same.append(every_word)
return words_that_sound_the_same
get_homophones('their') #[['there', 'ðɛr'], ["they're", 'ðɛr']]
Or Raymond Hettinger style.Chef's kiss. I hate code that overcomplicates. Blah blah 'making stuff explicit'... I don't think that it's impossible to make things explicit while also making it ergonomic, and humane to use. Anyway, programming as a whole is an old paradigm, sigh, might as well make the new thing myself. |
|