ShrutiSense는 인도 고전 음악의 22개의 shruti(미세 음정 간격)를 고려하여 서구화되거나 손상된 음높이 순서를 수정하고, 누락된 값으로 멜로디 순서를 완성하는 심볼릭 음높이 처리 시스템입니다. 22-shruti 체계 내에서 문맥적 수정을 수행하는 Shruti-aware 유한 상태 변환기(FST)와 raga 특정 전이 규칙을 통합하는 문법 제약 Shruti 숨겨진 마르코프 모델(GC-SHMM)이라는 상호 보완적인 모델을 사용합니다. 다섯 개의 raga에 대한 시뮬레이션 데이터 평가 결과, ShrutiSense(FST 모델)는 수정 작업에서 91.3%의 shruti 분류 정확도를 달성했으며, 0.20.4의 손상 수준에서 86.790.0%의 정확도를 보였습니다. ±50 센트까지의 음높이 노이즈에도 강력한 성능을 보이며, 다양한 raga에서 일관된 정확도(90.7~91.8%)를 유지하여 인도 고전 음악 표현의 문화적 진정성을 보존합니다.