            <div class="code-wrap">
                <div class="code-label">
                    <div class="code-lang-row"><div class="code-dots"><span></span><span></span><span></span></div><span class="code-lang">CMake — FetchContent</span></div>
                    <button class="copy-btn" onclick="copyCode(this)"><i class="fa-regular fa-copy"></i> copy</button>
                </div>
                <pre><code class="language-cmake"># CMakeLists.txt
include(FetchContent)
FetchContent_Declare(
  libspeech
  GIT_REPOSITORY https://github.com/MohammadRaziei/libspeech.git
  GIT_TAG        main
)
FetchContent_MakeAvailable(libspeech)

target_link_libraries(my_app PRIVATE speech::dsp speech::models speech::io)</code></pre>
            </div>
            <div class="install-note">
                Requires CMake 3.19+ and a C++17 compiler. ONNX Runtime is downloaded on the first configure; model downloads need <code>pip install httpp</code>. Use <code>-DBUILD_MODELS=OFF</code> if you only want the DSP layer (no ONNX Runtime, no network).
            </div>
