Category Archives: Бағдарламалау

Transcribe.kz-тегі құпиялық және автоматтандыру туралы

Достар, transcribe.kz-ке қатысты айтып жатқан жылы лебіздеріңізге, маған аудио жіберіп, қолдау білдіріп жатқандарыңызға көп рахмет! Дәл осындай реакция күтпеген едім, шыны керек. Өте қуаныштымын!

Өздеріңізден жобаға қатысты 15-тен астам сұрақ келіп түсті. Әзірге соның бірнешеуіне жауап беріп өтейін.

Ең басты сұрақ – құпиялық туралы. Бірден айтайын, сайтқа салған аудиоларыңызды сайтымыз аудионы мәтінге айналдыру үшін қолданады, болды. Транскрипция жасалған соң аудио жойылады. Ал дайын мәтін .docx пішімінде бірден поштаға жөнелтіліп, ол да серверден жойылады.

Екінші мәселе – жобаны автоматтандыру. Сайт жұмысы толығымен автоматтандырылғанда былай болады: сіздер сайтта тіркелген соң, сайтта өз баланстарыңыз болады. Соған өзіңіз қалаған сомада ақша салып қойып, сайт қызметін қолдана бересіздер. Бұл кезде сіздер сайтқа аудионы тікелей жүктеп, дайын мәтінді бірден ала аласыздар.

Сайтты дамыту үшін әрі қарай жұмыс істеймін. Менің бағдарламашы ретінде еңбек жолым енді басталып жатыр деп түсініңіздер! Сіздер осы сайтты көбірек қолданған сайын ол одан әрі дами түседі. Бұл менің IT саласына көбірек ден қойып, ары қарай ізденуіме шабыт береді деп сенемін.

Тағы сұрақтарыңыз болса, мархабат! Міндетті түрде жауап беремін.

Transcribe.kz – қазақ тіліндегі ұзақтығы әртүрлі аудионы ~95 пайыз дәлдікпен мәтінге айналдырамыз

Жолдастар, бүгін сіздерге өзімнің жаңа жобамды таныстырғым келіп отыр. Алдымен, сілтемені сақтап алыңыздар:

https://transcribe.kz

Сайтқа кіресіз, қазақ тіліндегі аудиоңызды жүктейсіз, біршама уақыттан соң оның дайын мәтіні қолыңызға тиеді. Бұл жобам жазу-сызуға жақын адамдарға, әсіресе, журналистерге өте пайдалы деп ойлаймын. Себебі, тілшілер қауымының сұхбат мәтінін сағаттап тыңдап отырып қағазға түсіретінін көріп те, естіп те жүрмін. Журналистердің, оның ішінде жұбайымның жұмысын жеңілдету үшін осындай дүние жасап жатырмын! 😃

Бірден айтайын, бұл – әзірге бета-нұсқа. Сол себепті, мәтін аудионы сайтқа жүктеген соң бірнеше сағаттан кейін дайын болады. Аудионың бір минутын 33 теңге деп бағаладым. Мысалы, жарты сағат аудиоңыз 990 теңге болады (сайтта калькулятор бар). Сапалы транскрипт үшін 33 теңге көп емес деп ойлаймын. Айтпақшы, транскрипт сапасы жүктелетін аудионың сапасына тікелей байланысты, осыны ескеріңіздер!

Бұл – менің соңғы жеті ай бойы қатысқан “Front-End. Разработка JavaScript React ES6+” курсынан алған білімімнің жемісі. Жобам қазір MVP (minimum viable product) режимінде жұмыс істеп тұр. Мен енді осы сервисті автоматтандырып, жетілдіру үшін жұмыс істеп жүрген жайым бар. Осы бастамамды қолдап, демеп жіберіңіздер!

JavaScript бағдарламалау тілін меңгеріп жүрмін

Күзде веб-бағдарламашы мамандығын үйрететін офлайн-курсқа түскенімді QazPodcast-тың эпизодында айтқанмын. Сол курсты әлі оқып жүрмін. Шынымды айтсам, маған басында сабақ «қызық» болмады. Баяғы сол HTML, CSS дегендерді көрсетті. Ол көрсеткендердің бәрін мен бұрыннан білетінмін. Сабақта ішім пысатын еді. Осылай ары қарай жалғаса берсе, оқуды тоқтатам ба деп те ойлағанмын.

Бірақ екі апта бұрын жағдай өзгерді. Мен әлі жетік меңгермеген JavaScript бағдарламалау тілін оқуды бастадық. Сабаққа қызығушылығым оянып, әр сенбі-жексенбі күндері қуана баратын болдым. Курс басталғалы күткенім осындай сабақтар екен. Маған бір нәрсе ұнаса, мен сол салаға басыммен кіріп кететінім бар. Сөйтіп JavaScript-ке де кірістім. Осы постта сол жиған-түйгеніммен бөлісіп қояйын.

  1. freeCodeCamp деген сайт бар. Бағдарламалау туралы тегін онлайн-курстар. Ағылшын тілінде. Сабақтары мен тесттері ақылы курстардан кем емес. Мен өтіп жүрген офлайн-курстың сабақтарымен қоса, freeCodeCamp-тағы «JavaScript Algorithms and Data Structures» деген курсты бірге өтіп жүрмін. Сабақтары бірдей деуге болады. Офлайнда өткен тақырыптарды онлайнда шыңдап, онлайнда түсінбегенді офлайн сабақ беріп жүрген мұғалімнен сұрап аламын. Ыңғайлы. Бұйырса болашақта профилімде сертификаттарым жарияланады.
  2. JavaScript-тің орындалуын браузер консолінен қарағаннан әзірге programiz деген қызмет жақсы көмектесіп жүр.
  3. Мен сабақ алып жүрген мекеме code21 деп аталады. Егер Астанада веб-бағдарламашы курстарын іздесеңіз, осы кісілерді қарастырып көріңіз. Ескерту: сабақтар әзірге орыс тілінде. Сұрағанымда болашақта қазақ тілінде де курстар бастаймыз дегендей қылды.
    • Еліміздегі көптеген бағдарламалауды үйрететін курстардың ішінен оларды таңдаған себебім – ол жерде сабақтар офлайн өтеді. Бару-келу уақыт алады, кейде ыңғайсыз десек те, мұғаліммен көзбе-көз сөйлесіп, түсінбеген жерімді сол жерде сұрап алған бағдарламашылыққа басқан алғашқы қадамым үшін маңызды. Оның маңызына өз басым бірнеше рет көз жеткіздім.

Дәл қазір мына тапсырманы шеше алмай отырмын. Менен не сұрап тұрғанын түсіне алар емеспін. Офлайн сабақ басталар алдында мұғалім «сұрақ бар ма?» деп сұрайды. Сол кезде мен жаңағы тапсырманы түсіндіріп беруін сұраймын. Сөйтіп тапсырманы дұрыс түсінгеннен соң оның шешімін табамын. Әрине жауапты қарай салуға болады. Бірақ тапсырманы түсініп, оны өз басыңмен шешкен әлдеқайда пайдалырақ.