Team Project (2022-2023)/High-Light

[9주차] 회의록

요는 2023. 3. 6. 17:01

정확한 구현 방향 설정

1. Talk back 기능 이용

전체 읽기만 휴대폰 자체 talkback 기능 이용하기로 하고 단락읽기와 한줄읽기를 LeTurn에서 지원해주기로 결정 -> 문단별로 나눠주는 API가 없음. 폰트 사이별로 나누기엔 오래 걸릴 것 같음

2.한줄 읽기, 단락 읽기 기능 구현 시 구분 기준

<줄글이 적은 파일>

줄글이 적어 단락이 없을 경우 한줄을 한 단락으로 인식하여 읽어주기로

<줄글이 많은 파일>

줄글이 많아 단락의 구분이 있을 경우 들여쓰기 단위로 문단을 구분짓기로

문제점:

- 한줄을 인식하려 할 때 피피티 자체에서 끊겨져서 나오는 텍스트가 출력되면 다른 줄처럼 출력됨

예를 들어 '비판적 사고를 잘 해야 토론을 잘하는가'를 한 문장으로 삼고 싶지만 '비판적 사고를 잘해야\n'를 한줄로 인식한다.

해결방안

1. Y축을 기준으로 다른 값이 나올 때 까지 한 문단으로 인식

2. 폰트 사이즈를 기준으로 문단엮기

결론 : 같은 폰트 사이즈끼리 묶는 식으로 데이터 전달

 

3. 전달되는 json 형식

{
	"page_id" : 5, -> 자료의 페이지 번호
	"text" :[ 
			{
			"audio_url" : "http://~~~~./reda" 
			"font_size" : 32
			"text" : "프로세스와 쓰레드"
			},
			{
			"audio_url" : "http://~~~~./reda" 
			"font_size" : 24
			"text" : "• 단일쓰레딩(Single threading) 대 멀티쓰레딩(Multithreading)"
			},
			{
			"audio_url" : "http://~~~~./reda" 
			"font_size" : 20
			"text" : "– 단일 프로세스 내에 멀티 쓰레드 실행을 지원 가능\n -~~~~ \n"
			}
		],
	"image" : [
			{
			"img_idx" : 1
			"img_url" : "https://dkksal.jpg"
			"img_text": "~~"
			}
	]
}

한페이지당 전달받을 데이터 정보

text

- audio url

- font size

- text

image

- img index

- img url

- img text

 

'Team Project (2022-2023) > High-Light' 카테고리의 다른 글

[11주차] 회의록  (0) 2023.03.20
[10주차] 회의록  (0) 2023.03.13
[8주차] 회의록  (0) 2023.02.27
[7주차] 회의록  (0) 2023.02.20
[6주차] 회의록  (0) 2023.02.13