2024/09/09 2

[python/AzureAI] 발음평가(Pronunciation Assessment) API 사용해보기(cognitive-services-speech-sdk)

외주 개발 프로젝트에서front에서 user의 영어 녹음 파일을 받아와서pronunciation assessment API에 보내발음평가 결과를 받아와야했다 이 작업을 하면서 삽질을 너무 많이해서30분이면 끝날 작업을3일에 걸쳐서 완성하게 됐는데 ... 삽질의 과정은 딴것보다는 wav파일을 보내는 부분 때문이었는데 ,,, 삽질 기록과 해결법은 다른 게시물에이미 기록해뒀으니 참고해두면 좋을 것 같다 아무튼 그것만 빼면 그렇게 어려운 작업은 아니었던이번 작업을 기록에 남겨두려고한다 왜냐면 얘네 Microsoft라 공식문서가 잘돼있을 줄 알았는데그렇지 않았기때문에 ㅎ,,,일단 이 발음평가 API를 사용하려면미리 세팅해야하는게 2가지가 있다 1. speech_key와 service_region2. cogniti..

기술/기타 2024.09.09

[ComputerScience] C언어와 포인터

이 게시글은서울대학교 데이터사이언스대학원조요한 교수님의데이터사이언스 응용을 위한 컴퓨팅 강의를학습을 위해 재구성하였습니다.pointer는 C언어의 꽃이라고도 불린다어렵고 복잡하지만 그만큼 중요하고 반드시 필요한 부분이기때문에C언어 혹은 컴퓨터과학을 공부한다면반드시 완벽하게 이해하고 넘어가야한다 그래서 강의에서 들은 Pointer에 대해서정리해보도록 하겠당 Pointer란?포인터란 어떤 변수의 메모리 주소를 담고있는 변수이다말그대로 int, string같은 변수인데그 데이터 타입이 메모리 주소인 것이다  *;앞의 type이 메모리 주소에 담겨있는 변수의 데이터 타입은 포인터 변수의 이름이다 int *ptr;이렇게 정의를 한다면ptr은 어떤 int 값의 메모리 주소를 담고있는포인터 변수라는 뜻이다 char ..