목록2024/01 (34)
외로운 Nova의 작업실
안녕하세요, 이번 장에서는 코드팩토리 유튜브를 api로 가져오고 ListView로 뿌려주는 앱을 만들어보겠습니다. - 사전 지식 플러터에서는 http 플러그인이나 dio 플러그인을 사용합니다. - 사전 준비 프로젝트 이름 : cf_tube 이제 유튜브 API를 설정해야합니다. 이는 구글 클라우드 플랫폼에서 발급한 토큰이 필요합니다. 먼저 구글 클라우드 플랫폼에 가입하고 프로젝트를 생성해줍니다. 그리고 검색을 통해 유튜브 api를 사용해줍니다. 사용자 인증 정보를 만들어서 API키를 발급해줍니다. API키값을 잘 저장해줍니다. - pubspec.yaml 파일 설정 flutter 패키지들을 설정해줍니다. dependencies: flutter: sdk: flutter # The following adds t..
- OCR이란? OCR서비스는 문서를 인식하고 사용자가 지정한 영역의 텍스트와 데이터를 정확하게 추출할 수 있는 서비스입니다. 필기체도 인식이 가능합니다. - 세부 사항 지원 형식 : JPG, PNG, PDF, TIFF - OCR 서비스 종류 General OCR : 모든 부분에 사용가능한 OCR Templete OCR : 체크 박스 ,멀티박스가 있고 인식가능한 OCR Document OCR : 네이버 클라우드가 General OCR을 가지고 많이 사용하는 문서를 구현해놓은 서비스 - 추가 기능 Batch : 대용량의 많은 이미지에대한 일괄 처리 기능으로 Object Storage를 이용합니다. OCR Reader : OCR Reader에서는 비개발자도 손쉽게 이용할 수 있도록 CLOVA OCR에서 생성..
- 음성합성기술 원리 - 딥러닝 모델 - 더빙 사용법 - QnA - 지원 보이스 CLOVA Dubbing은 약 100여 개의 다양한 언어/성별/연령/스타일의 AI 보이스를 제공합니다. 또한 HDTS (Hybrid Dnn Text-to-Speech) 기술로 더욱 자연스러워진 클로바 보이스 Pro는 네이버 클라우드 플랫폼에서만 만나볼 수 있습니다. 언어 한국어, 영어, 일본어, 중국어(간체), 대만어, 스페인어 성별 남성, 여성 연령층 어린이, 청소년, 청년, 중년 이상 스타일 기본, 고객서비스, 구연동화, 내레이션, 뉴스/리포터, DJ, 쇼핑호스트, 애니/영화더빙, 일상대화, 광고/홍보, 사회자 - 서비스 지원 더빙 지원 다운로드 지원 동영 상 H.264 코덱의 MP4, MOV 형식을 지원하며 최대 20분..
- Clova Voice 음색 종류 : PRO(고은, 아라, 유나, 혜리), 고은, 기서, 나래 등등 26가지 음색이 있음. PRO는 4개, 일반은 22개 API : POST https://naveropenapi.apigw.ntruss.com/tts-premium/v1/tts, 파일 확장자: *.mp3(기본값), *.wav 언어 제공 종류 : 한국어, 영어, 중국어, 일본어, 대만어, 스페인어, 영어+한국 - 요금 - 요청 헤더 헤더명설명 X-NCP-APIGW-API-KEY-ID 앱 등록 시 발급받은 Client ID X-NCP-APIGW-API-KEY-ID:{Client ID} X-NCP-APIGW-API-KEY 앱 등록 시 발급 받은 Client Secret X-NCP-APIGW-API-KEY:{Cl..
AiTEMS 사용자별 이력을 분석하여 관심사와 취향에 맞는 상품을 추천하는 서비스 CLOVA AiCall AI 기능을 기반으로 고객센터를 구축하고 운영할 수 있는 서비스 CLOVA Chatbot 마케팅, 고객 응대 등 다양한 서비스에 활용할 수 있는 챗봇을 생성하는 서비스 CLOVA Dubbing 사용자가 입력한 문장을 음성으로 변환하여 영상에 합성할 수 있는 서비스 CLOVA OCR Update 인쇄물 속 글자를 추출하여 디지털 데이터로 변환해 주는 서비스 CLOVA Speech Update 음성을 텍스트로 바꿔주며 음성 메모, 자막, 비서, 챗봇 등 다양한 음성 인식 서비스에 활용할 수 있습니다. CLOVA Studio Update HyperCLOVA 커스텀 모델 제작을 지원하는 AI 개발 도구 CL..
- 공부방법 공인교육 정리 외워야할 것들 정리 + 외우기 이정도만 해도 자격증을 취득할 수 있습니다.
안녕하세요, 이번 장에서는 포토 스티커를 사진에 붙이고 수정한 다음, 저장하는 앱을 만들어보겠습니다. - 준비하기 프로젝트 명 : image_editor - 이미지와 폰트 추가 포토 스티커로 사용할 이미지와 폰트를 추가하도록 하겠습니다. - pubspec.yaml 설정하기 이번 프로젝트에서 사용하는 image_picker와 image_gallery_server 패키지를 적용해주겠습니다. name: image_editor description: "A new Flutter project." # The following line prevents the package from being accidentally published to # pub.dev using `flutter pub publish`. This ..
안녕하세요, 이번 장에서는 동영상 플레이어를 간단하게 Flutter로 만들어보겠습니다. - 구상하기 첫 화면에서는 동영상 플레이어 logo와 아래 VideoPlayer라는 텍스트를 만들고 Logo를 클릭하면 영상을 플레이하며, 영상 컨트롤러(뒤로, 정지/재생, 앞으로, 다른 영상선택)버튼을 영상위에 표시할 것입니다. 이러한 구조는 화면을 2개 써야할 것 같지만, 이번에는 하나의 위젯으로 2개의 함수를 구현하여 각 화면을 표시하도록 구현해보겠습니다. - 준비하기 프로젝트 이름 : vid_player Logo 이미지를 추가하겠습니다. 그리고 pubspec.yaml 설정하겠습니다. dependencies 부분에 필요한 패키지들을 추가하고 asset을 추가해줍니다. name: vid_player descript..
이번 장에서는 디지털 주사위를 만들어보겠습니다. - 사전 지식 가속도계란 말 그대로 물체가 특정 방향으로 이동하는 가속도가 어느 정도 인지를 숫자로 측정하는 기기입니다. 대부분의 핸드폰에 가속도계가 장착 되어있으며 좌우는 x축, 위아래는 y축, 앞뒤로는 z축을 의미합니다. 자이로스코프는 가속도계의 단점인 회전 미측정이라는 점을 극복하기위해서 탄생했습니다. x축은 좌우로 회전하는 방향이며 y축은 위아래로 회전하는 방향, z축은 앞뒤로 회전하는 방향을 가르키게되며 회전값을 얻어낼 수 있습니다. Sensor_Plus 패키지를 사용하면 핸드폰의 가속도계와 자이로스코프 센서를 간단하게 사용할 수 있습니다. 전반적인 핸드폰의 움직임을 측정하려면 정규화가 필요한데, 이부분은 shake 패키지를 이용합니다. - 사전 ..
이번 장에서는 만난지 며칠지난지 알려주는 앱을 만들어보겠습니다. 이미지, 폰트등을 써서 예쁘게 만들어볼 예정입니다. 그리고 처음 만난날을 지정할때는 다이얼로그를 사용해서 만들어보겠습니다. - 사전지식 다이얼로그중에서 IOS 스타일로된 showCupertinoDialog()함수를 사용할 예정입니다. 이 함수는 IOS 스타일로 실행되며 실행 시 모든 애니메이션과 작동이 iOS 스타일로 적용됩니다. - 사전 준비 프로젝트 이름 : u_and_i 네이티브 언어 : 코틀린, 스위프트 이미지와 폰트를 pubspec.yaml 파일에 추가하겠습니다. 아래는 home_screen.dart 파일입니다. import 'package:flutter/material.dart'; class HomeScreen extends St..