audio streaming - 100ms 입력 버퍼를 30ms 패킷으로 나누기
실시간 음성 스트리밍 구현중 직면한 문제입니다. 우선 서버랑 클라이언트간 16kHz, Int16, 30ms 단위로 buffer를 주고받으려고 하였습니다. let sampleRate: Double = 16000let frameDuration: Double = 0.03 // 100mslazy var audioFrameCount = Int(sampleRate * frameDuration) 스트리밍 보낼때 규격에 맞춰서 리샘플링한 데이터를 전송해주었는데 // 변환 후 데이터 전체를 한 번에 전송let pcmBuf = AVAudioPCMBuffer(pcmFormat: mixerFormat, frameCapacity: frameCount)!audioInputConverter?.convert(to: pcmBu..
iOS & swift
2025. 9. 29. 17:09
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- swift 자간
- rag 기반 llm
- filemanager excel read
- rag기반 ai
- 엔디소프트 레이세이
- llm rag
- swift get excel
- ios gitignore
- 비동기 리스트 swift
- llm pdf rag
- rag 챗봇
- rag ai
- rag llm pdf
- swift 엑셀 읽기
- swift filemanager get excel
- 공부 타이머 어플
- 레디세이 어플
- swift excel read
- swift 엑셀 가져오기
- 비동기 페이징 swift
- concurrency pagination
- chatgpt rag llm
- 레디세이
- swift git ignore
- rag 예제
- readysay
- swift filemanager excel
- rag 생성형 ai
- llm csv
- rag기반 챗봇
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
글 보관함