Goal: make computers talk like human.
My notes from audio (voice + speech) AI research started in 2023.
I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the large list you see today. After going through this study plan, I got hired as a Software Development Engineer at Amazon! You probably won't have to study as much as I did. Anyway, everything you need is here.
The items listed here will prepare you well for in an interview at just about any software company, including the giants: Amazon, Facebook, Google or Microsoft. >
<?php | |
define('VERBOSE', 1); | |
define('DEBUG', 1); | |
//----------------------------------------------------------------------------- | |
// required commands check | |
$commands = get_commands([ | |
'find' => 'System command: find', | |
'curl' => 'https://curl.haxx.se', | |
'wget' => 'https://www.gnu.org/software/wget/' |
import os | |
import shutil | |
import sqlite3 | |
from sys import argv | |
from xml.dom.minidom import parse | |
def dom_element_to_insert(elem): | |
return (elem.getAttribute('xmlUrl'),elem.getAttribute('text'), elem.getAttribute('title'), elem.getAttribute('htmlUrl')) | |
def main(path_to_opml): |
GitHub supports several lightweight markup languages for documentation; the most popular ones (generally, not just at GitHub) are Markdown and reStructuredText. Markdown is sometimes considered easier to use, and is often preferred when the purpose is simply to generate HTML. On the other hand, reStructuredText is more extensible and powerful, with native support (not just embedded HTML) for tables, as well as things like automatic generation of tables of contents.