Creates a human-readable text report from audio quality metrics.
Examples
# \donttest{
sound <- Sound$create_tone(frequency = 220, duration = 0.5, sampling_rate =
16000)
quality <- check_audio_quality(sound)
report <- format_quality_report(quality)
cat(report)
#> === Audio Quality Report ===
#> Overall Status: FAIR
#>
#> Issues:
#> - Low dynamic range
#>
#> Basic Properties:
#> Duration: 0.50 seconds
#> Sampling Rate: 16000 Hz
#>
#> Amplitude Metrics:
#> Max Amplitude: 0.990
#> RMS Amplitude: 0.700
#> Clipping: NO
#>
#> Intensity Metrics:
#> Mean: 90.9 dB
#> Range: 0.0 dB
#> Min: 90.9 dB
#> Max: 90.9 dB
#>
#> Recommendations:
#> ============================
# }