рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд┐рджреЗрд╢реА рд╢рдмреНрджреЛрдВ рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИ рдЬрдм рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХрд╛ рдЙрдЪреНрдЪрд╛рд░рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ
рдЕрдиреБрдЧреНрд░рд╣ рдСрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛ рд╣реИ - рд╢рдмреНрдж рдЙрдЪреНрдЪрд╛рд░рдг рдХрд╛ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ред рдпрд╣ рд╕реЗрд╡рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдФрд░ рд╢рдмреНрджреЛрдВ рдХреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ (рд╕рд╛рде рд╣реА рдХреБрдЫ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рд╕рд╛рде рдПрдкреАрдЖрдИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж) рдкреЗрд╢ рдХрд░рддреА рд╣реИред рд▓реЗрдХрд┐рди рд╣рд░ рдмрд╛рд░, рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓рдирд╛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдлреЛрд╡реЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХреАред рдореЗрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдереАрдВ: рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА, рдХреЛрдИ рдЬреАрдпреВрдЖрдИ, рдЖрд╕рд╛рди рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА, рдХрд┐рд╕реА рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рджреБрд░реНрднрд╛рдЧреНрдп рд╣реИ - рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди, рд╕рд░рд▓ рдЧреНрд░рд╛рд╣рдХ рдЦреЛрдЬрдиреЗ рдХреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕ рдЕрд╕рдлрд▓ рд░рд╣реЗ, рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд┐рдпрд╛ред рдЖрдЦрд┐рд░рдХрд╛рд░, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рдХрд╛рдо рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореБрдЭреЗ рд╕реНрд╡рдпрдВ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд▓рд┐рдЦрдиреА рд╣реЛрдЧреАред
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди
- рдПрдХ рдлрд╝реЛрд░рд╡реЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рд╕рд░рд▓ рдмрдирд╛рдПрдВ рдЬреЛ рдКрдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП;
- рдПрдХ рд╕рд░рд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
$say hello world # "hello world"
$say -lng=ru # ( en, ru, tt, etc...)
рдЙрдкрдХрд░рдг рдЪрдпрди
рдмреЗрд╢рдХ, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк
рдмреИрд╢ + рдЕрд╡реЗрдХ + рдХрд░реНрд▓ + mpg123 (рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдЦрд┐рд▓рд╛рдбрд╝реА) рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реЗ рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд░рдЦрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдбреЗрдмрд┐рдпрди-рдЖрдзрд╛рд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо:
$sudo apt-get install gawk curl mpg123
рдирд┐рд░реНрдгрдп
рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП - рдореИрдВрдиреЗ
forvo-api рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛
, рдореИрдВ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рдХрд╛рд░рдгреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ред
рдлрд╝реЛрд░рд╡реЛ рдЦреЛрдЬ рдкреГрд╖реНрда рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╕рдордп, рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдлрд╝реЙрд░реНрдо рдЗрд╕ POST рдЕрдиреБрд░реЛрдз рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдкреИрд░рд╛рдореАрдЯрд░:
id_lang = $ LANGUAGE_ID, рдЬрд╣рд╛рдБ LANGUAGE_ID рдЙрдЪреНрдЪрд╛рд░рдг рднрд╛рд╖рд╛ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рд╣реИ
рд╢рдмреНрдж_ рдЦреЛрдЬ = $ рд╢рдмреНрдж, рдЬрд╣рд╛рдВ рд╢рдмреНрдж рдЦреЛрдЬ рд╢рдмреНрдж рд╣реИ
рдмрд╛рдж рдпреВрдЖрд░рдПрд▓:
http://www.forvo.com/search/ - рдкрддрд╛ рднреЗрдЬрдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдХреЙрд▓ рдХрд░рдХреЗ рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрддреНрддрд░ html рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╢рд░реАрд░ рдореЗрдВ рд▓рд┐рдВрдХ рд╣реЛрддреЗ рд╣реИрдВ (рд╣рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ) рдЬрд┐рд╕рдореЗрдВ рдЦреЛрдЬ рд╢рдмреНрдж рдХреЗ рдЙрдЪреНрдЪрд╛рд░рдг рдХреА рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХрд╛ url рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рдкрд╛рд░реНрд╕рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ url рдХреЛ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИред рдЕрдЬреАрдм рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди:
рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХрд╛ url рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕реЗ
mpg123 рдорд╛рдЗрдХреНрд░реЛ-рдкреНрд▓реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрди: рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдЙрдЪрд┐рдд рдкреНрд░рд╢реНрди рдЙрдард╛ рд╕рдХрддрд╛ рд╣реИ:
mpg123 , рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВ? рд╣рдореНрдо ... рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рдЪреБрдирддреЗ рд╕рдордп, рдореИрдВ рд╕рдмрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдЦрд┐рд▓рд╛рдбрд╝реА рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдСрдбрд┐рдпреЛ рдЪрд▓рд╛ рд╕рдХреЗред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореБрдЦреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:
рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ: рд╣рдордиреЗ рджреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ (
рдХрд╣рддреЗ рд╣реИрдВ рдФрд░
parser.awk ) рдХреЗ
рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ , рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХреА рдЫреЛрдЯреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдПрдХ рдлрд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛рдПред рдпрд╣ рд╕рд╡рд╛рд▓ рдЙрдард╛рддрд╛ рд╣реИ:
рд╢реЗрд▓ (рдмреИрд╢) рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдФрд░
рдЬрд╛рдЧрдиреЗ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рджреЛ рд╡рд┐рд╖рдо рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдХреИрд╕реЗ рдорд┐рд▓рд╛рдпрд╛ рдЬрд╛рдП?
рд╡рд┐рдХрд▓реНрдк 1
рдорд╛рдирдХ
awk рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд░реЗрдВ:
рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдПрдХрд▓-рд▓рд╛рдЗрди
awk рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИред рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рди-рд▓рд╛рдЗрдирд░ рд╕реЗ рдереЛрдбрд╝рд╛ рдмрдбрд╝рд╛ рд╣реИ, рддреЛ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ (рдПрдХрд▓ рдФрд░ рдбрдмрд▓ рджреЛрдиреЛрдВ) рд╕реЗ рдмрдЪрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдХреНрд░реАрдирд┐рдВрдЧ, рдмрджрд▓реЗ рдореЗрдВ, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ "рдХреВрдбрд╝реЗрджрд╛рди" рдФрд░ рдЕрдкрдиреЗ рд╕рдорд░реНрдерди рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рддреА рд╣реИред рдЗрд╕рд▓рд┐рдП рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред
рд╡рд┐рдХрд▓реНрдк 2
Gamesmanshipред рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВред рдЖрдЗрдП рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдпреЛрдЧреНрдп рд╣реИрдВ, рдЕрд░реНрдерд╛рддреНред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛ рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЗрди)ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡рд┐рдЪрд╛рд░ рдЙрдарддрд╛ рд╣реИ: рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдо
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ
awk рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд░рдЦрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ
exit
рдХрдорд╛рдВрдб рдбрд╛рд▓рддреЗ рд╣реИрдВ рддрд╛рдХрд┐
рдмреИрд╢ рджреБрднрд╛рд╖рд┐рдпрд╛, рд╕рдВрдкреВрд░реНрдг
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж,
awk рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдкрдврд╝рдирд╛ рд╢реБрд░реВ рди рдХрд░реЗрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдо
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ
рдЬрд╛рдЧ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд░рд╣реЗред рд▓реЗрдХрд┐рди рдЕрдм рдлрд╝рд╛рдЗрд▓ рдХреА рдкреВрдВрдЫ рдкрд░ рд╕реНрдерд┐рдд рдЗрд╕
awk рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХреИрд╕реЗ рдкрдврд╝реЗрдВ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ? рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рдЦреБрдж рд╣реА рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ - рд╣рдо
awk рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ) рд╣рдореЗрдВ рдХреЗрд╡рд▓
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдВрдд рдФрд░
awk рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдорд╛рд░реНрдХрд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд┐рдкреНрдкрдгреА) рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп awk рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рджреЗрдВ, рдЬреЛ рдорд╛рд░реНрдХрд░ рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдкрдврд╝ рд▓реЗрдЧрд╛:
рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ
awk рдХреЛрдб (рдФрд░ рди рдХреЗрд╡рд▓) рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рднреА рдмрджрд▓рд╛рд╡ рдХреЗ рдмрд┐рдирд╛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЖрдк
getAwkProgram рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдирд╛рдо рдПрдХреАрдХреГрдд
awk рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рдирд╛рдо рдФрд░ рд▓реЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╛рд░реЛрд╣ рдХреЛ рдпрд╣рд╛рдВ рдирд╣реАрдВ рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрдЦреНрдп рд╡рд┐рд╖рдп рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛрдЧрд╛ред
рд╡рд┐рдХрд▓реНрдк 3
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ
рдЕрдЬреАрдм рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдпрд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
xaizek рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж:
рдпрд╣ рд╡рд┐рдзрд┐
heredoc рд╕рд┐рдВрдЯреИрдХреНрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдзрд┐рдХ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реИ (
рдмреИрд╢ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ) рдФрд░ рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рд╡рд┐рдХрд▓реНрдк рдирдВрдмрд░ 1 (рдЗрдирд▓рд╛рдЗрди-рдкреНрд░реЛрдЧреНрд░рд╛рдо) рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИ, рдлрд┐рд░ рднреА рдореИрдВ рд╡рд┐рдХрд▓реНрдк рдирдВрдмрд░ 2 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕реЗ рдХрдо рдкрдардиреАрдп рдорд╛рдирддрд╛ рд╣реВрдВред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рджреВрд╕рд░реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЕрдм рд╣рдорд╛рд░реЗ рдлрд╝реЛрд░рд╡реЛ-рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВ:
рдирд┐рд╖реНрдХрд░реНрд╖
рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рд╣реИрдВ, рдФрд░ рд╡рд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЬреЛ рдХрд┐ рдлреЛрд░реНрд╡реЛ-рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
- рд╡рд░реНрддрдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг:
+ forvo.com рдкрд░ рдЦрд╛рддрд╛ рд╣реЛрдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
+ forvo-api рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ
- рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕рд╛рдЗрдЯ рдбрд┐рдЬрд╛рдЗрди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ (рдпрд╛рдиреА рдпрджрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рдлреЗрд╡рд░реЛ рдкрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛) - forvo-API рджреГрд╖реНрдЯрд┐рдХреЛрдг:
+ рдЧреНрд░рд╛рд╣рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЖрд╕рд╛рдиреА
+ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдХрдо рдЖрдиреЗ рд╡рд╛рд▓рд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ
- forvo.com рдЦрд╛рддреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдПрдХ forvo- рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)
- рдПрдХ forvo-api рдХреБрдВрдЬреА рд▓реЗ рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ
рдпрд╣ рдПрдХ рдФрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмрд╛рдд рд╣реИ - рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдореЗрд░реЗ рд▓рд┐рдП, mpg123 рдиреЗ forvo-api рдЕрдиреБрд░реЛрдз рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд▓рд┐рдВрдХ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЪреВрдВрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рддрд░реАрдХрд╛ рджрд┐рдЦрд╛рдирд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдореВрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдЙрдЪреНрдЪрд╛рд░рдг рднрд╛рд╖рд╛ рдХреА рд▓рдЧрд╛рддрд╛рд░ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рдмрд┐рдирд╛) рджреЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЕрдзрд┐рдХ рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг
github.com рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред
рдЕрдВрддрднрд╛рд╖рдг
рдПрдХ рдмрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рдкрджреЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рдЧрдП рдереЗ рдХрд┐ рд╡рд┐рджреЗрд╢реА рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╡рд┐рд╖рдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рддрд░реАрдХрд╛ рдпрд╛ рдХреЛрдИ рдЕрдиреНрдпред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореИрдВрдиреЗ
рдПрдХ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реЗ рдПрдХ
рдкреЛрд╕реНрдЯ рдЪрд▓рд╛рдИ, рдЬрд┐рд╕рдореЗрдВ рдореБрдЭреЗ рдХрд╕реНрдЯрдо рд╢рдмреНрджрдХреЛрд╢ рдмрдирд╛рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдмрд╣реБрдд рдкрд╕рдВрдж рдЖрдпрд╛ред рдФрд░ рдПрдХ
рдкреЛрд╕реНрдЯ рднреА рдЬрд┐рд╕рдореЗрдВ рдЪрдпрдирд┐рдд рд╢рдмреНрджреЛрдВ / рд╡рд╛рдХреНрдпрд╛рдВрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЛ рдмрд╛рдВрдзрдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрди рд▓реЗрдЦреЛрдВ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рдорд┐рд▓рд╛рдХрд░, рд╣рдо рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
- Anki рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рднрд░рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╢рдмреНрджрдХреЛрд╢
- рджреВрд╕рд░реА рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдиреБрд░реВрдк, forvo рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрдпреЛрдЬрди рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ
рдЕрдм рдЬрдм рдЖрдк рдХрд┐рд╕реА рдЕрдкрд░рд┐рдЪрд┐рдд рд╢рдмреНрдж рд╕реЗ рдорд┐рд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ рдЗрд╕рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдЪреНрдЪрд╛рд░рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯреНрд░рд╛рдВрд╕рдХреНрд░рд┐рдкреНрд╢рди рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдПрдХ рд╕рдорд╛рди рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рд╢рдмреНрджреЛрдВ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВред