Skip to content

[fix] 1초 미만 녹음 구간 Soniox 전송 제외 및 녹음 버튼·토론 기록 카드 UI 개선 - #534

Merged
coli-geonwoo merged 3 commits into
developfrom
fix/#533-soniox-short-segment
Oct 23, 2026
Merged

coli-geonwoo merged 3 commits into
developfrom
fix/#533-soniox-short-segment

Conversation

@coli-geonwoo

Copy link
Copy Markdown
Contributor

🚩 연관 이슈

closed #533

📝 작업 내용

  • 1초 미만 녹음 구간 전송 제외: dev에서 구간이 바뀌는 순간 시작 직후 멈춘 녹음이 오디오 머리 정보만 담긴 채 Soniox로 가서 Invalid audio file로 실패했음(10/24 01:45, 10건 중 1건). 녹음 길이가 1초 미만인 구간은 보내지 않고 문장 없는 구간으로 정리해 전사 실패로 표시되지 않게 함. BE 실패 로그 보강은 [FIX] Soniox 전사 실패 로그에 오디오 크기·형식 추가 debate-timer-be#287.
  • 녹음 버튼: 원형 마이크 버튼을 타원형으로 바꿈. 녹음하지 않을 때는 토론 녹화하기 버튼, 녹음 중에는 토론 녹음 중 태그로 보이고, 누르면 지금처럼 녹음 설정(모드 선택·동의)을 열거나 녹음을 끔. 아래에 N문장 기록과 전사 중·실패 구간 수를 보여줌.
  • 토론 기록 카드 크기: 주제 길이나 유무와 상관없이 시간표 카드와 같은 340×220 고정 크기로 줄 바꿈 배치함.

검증

  • 각 변경은 실패하는 테스트를 먼저 확인한 뒤 구현함(짧은 구간 제외, 녹음 버튼 문구·동작, 카드 고정 크기).
  • npx vitest run 76개 파일·666개 테스트 통과, npm run lint 오류 0(경고 1은 develop에도 있는 useSocket.test.ts), npm run build 성공.
  • 미실행: 실제 브라우저에서 녹음 버튼 모양과 카드 배치 확인.

🗣️ 리뷰 요구사항 (선택)

  • 1초 기준이 적절한지 봐 주세요. 그보다 짧은 실제 발언은 버려집니다.

🤖 Generated with Claude Code

coli-geonwoo and others added 2 commits October 24, 2026 01:59
시작 직후 멈춘 구간은 오디오 머리 정보만 담겨 Soniox가 깨진 파일로 거절한다(dev 10/24 01:45).
이런 구간은 문장 없는 구간으로 바로 정리해 전사 실패로 표시되지 않게 한다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
녹음하지 않을 때는 "토론 녹화하기" 버튼, 녹음 중에는 "토론 녹음 중" 태그로 보인다.
누르면 지금처럼 녹음 설정(모드 선택·동의)을 열거나 녹음을 끈다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coli-geonwoo coli-geonwoo added the fix 버그 수정 label Oct 23, 2026
주제 길이나 유무와 상관없이 340×220 카드를 줄 바꿈으로 놓아 크기가 들쭉날쭉하지 않게 한다.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coli-geonwoo coli-geonwoo self-assigned this Oct 23, 2026
@coderabbitai

coderabbitai Bot commented Oct 23, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 15 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: ca550cd9-ad05-4576-a373-46fb54b6c03b
📥 Commits

Reviewing files that changed from the base of the PR and between 545e3b9 and d345636.

📒 Files selected for processing: 8
  • public/locales/en/translation.json
  • public/locales/ko/translation.json
  • src/page/TableListPage/components/TranscriptListContent.test.tsx
  • src/page/TableListPage/components/TranscriptListContent.tsx
  • src/page/TimerPage/components/TranscribeControl.test.tsx
  • src/page/TimerPage/components/TranscribeControl.tsx
  • src/page/TimerPage/hooks/useSonioxTranscriber.test.ts
  • src/page/TimerPage/hooks/useSonioxTranscriber.ts
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

🚀 Preview 배포 완료!

환경 URL
Preview 열기
API Dev 환경

PR이 닫히면 자동으로 정리됩니다.

@coli-geonwoo
coli-geonwoo merged commit 5736bb0 into develop Oct 23, 2026
3 checks passed
@github-actions

Copy link
Copy Markdown

🧹 Preview 배포가 정리되었습니다.

This branch was successfully deployed

2 active deployments
DEPLOY_DEV — d345636b Deployed Oct 23, 2026 by coli-geonwoo via build-and-deploy #202
PREVIEW_ENV — d345636b Deployed Oct 23, 2026 by coli-geonwoo via cleanup #50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix 버그 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FIX] 1초 미만 녹음 구간 Soniox 전송 제외 및 녹음 버튼·토론 기록 카드 UI 개선

1 participant