홈페이지: https://www.speech.kth.se/snack/index.html
Snack 사운드 툴킷은 Tcl/Tk 또는 Python과 같은 스크립팅 언어와 함께 사용하도록 설계되었습니다. Snack을 사용하면 단 몇 줄의 코드만으로 강력한 멀티 플랫폼 오디오 애플리케이션을 만들 수 있습니다. Snack에는 재생, 녹음, 파일 및 소켓 I/O와 같은 기본적인 사운드 처리를 위한 명령어가 있습니다. 또한 Snack은 파형 및 스펙트로그램과 같은 사운드 시각화를 위한 기본 요소도 제공합니다. 주로 음성의 디지털 녹음을 처리하기 위해 개발되었지만 일반 오디오에도 유용하게 사용할 수 있습니다. Snack은 다른 1차원 신호에도 성공적으로 적용되었습니다.
Snack과 스크립팅 언어의 조합으로 최소한의 노력으로 사운드 도구와 애플리케이션을 만들 수 있습니다. 이는 스크립팅 언어의 빠른 개발 특성 때문입니다. 보너스로 처음부터 크로스 플랫폼을 지원하는 애플리케이션을 얻을 수 있습니다. 또한 Snack 기반 애플리케이션을 기존 사운드 분석 소프트웨어와 쉽게 통합할 수 있습니다.
The Snack Sound Toolkit is designed to be used with a scripting language such as Tcl/Tk or Python. Using Snack you can create powerful multi-platform audio applications with just a few lines of code. Snack has commands for basic sound handling, such as playback, recording, file and socket I/O. Snack also provides primitives for sound visualization, e.g. waveforms and spectrograms. It was developed mainly to handle digital recordings of speech, but is just as useful for general audio. Snack has also successfully been applied to other one-dimensional signals.
The combination of Snack and a scripting language makes it possible to create sound tools and applications with a minimum of effort. This is due to the rapid development nature of scripting languages. As a bonus you get an application that is cross-platform from start. It is also easy to integrate Snack based applications with existing sound analysis software.
Highlights
- High level sound objects, with flexible storage management and streaming support.
- Multiple simultaneous playback and recording threads (system dependent).
- All audio data handled as floating point internally for fast and accurate computations.
- Multi-platform, same scripts usable on Windows 95/98/NT/2K/XP, Linux, Macintosh, Sun Solaris, HP-UX, FreeBSD, NetBSD, and SGI IRIX.
- Script compilation tool included, for easy deployment using stand-alone executables.
- Filters which can be used to process sound objects or during playback for on-the-fly operation.
- Visualization with waveforms, spectrograms, and spectrum sections. Postscript support.
- Real-time visualization/spectrum analysis.
- Web enabled, possible to run scripts embedded in web pages through the use of the Tcl plug-in.
- Extensible, new commands, filters, and sound file formats can be added using the Snack C-library.
- Lots of examples included as well as a skeleton C-extension.
- Supported sound file formats: WAV, AU, AIFF, MP3, CSL, SD, SMP, and NIST/Sphere
Download
'Tcl & Tk > 확장 패키지 (Extension Package)' 카테고리의 다른 글
AniGif 1.3 (0) | 2025.02.21 |
---|---|
Img_Rotate 1.1 (0) | 2025.02.21 |
TclDES 0.8 (0) | 2025.02.21 |
ICONS 2.0 (0) | 2025.02.21 |
Tkspline0.4 (0) | 2025.02.21 |