Skip to content

Commit 3deefc5

Browse files
author
OpenClaw Bot
committed
feat: cherry-pick PR ggml-org#12794 (OuteTTS 1.0 native TTS support)
squash-merge of ggml-org/llama.cpp PR ggml-org#12794 onto main. adds llama-tts-outetts-v1 binary for native text-to-speech using OuteTTS 1.0 model with WavTokenizer vocoder. files moved from examples/tts/ to tools/tts/ to match upstream rename.
1 parent 6c95a97 commit 3deefc5

4 files changed

Lines changed: 2983 additions & 6 deletions

File tree

tools/tts/CMakeLists.txt

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1-
set(TARGET llama-tts)
2-
add_executable(${TARGET} tts.cpp)
3-
target_link_libraries(${TARGET} PRIVATE llama common ${CMAKE_THREAD_LIBS_INIT})
4-
target_compile_features(${TARGET} PRIVATE cxx_std_17)
1+
set(TARGET_1 llama-tts-outetts-v1)
2+
add_executable(${TARGET_1} tts-outetts-v1.cpp)
3+
target_link_libraries(${TARGET_1} PRIVATE llama common ${CMAKE_THREAD_LIBS_INIT})
4+
target_compile_features(${TARGET_1} PRIVATE cxx_std_17)
5+
6+
set(TARGET_2 llama-tts)
7+
add_executable(${TARGET_2} tts.cpp)
8+
target_link_libraries(${TARGET_2} PRIVATE llama common ${CMAKE_THREAD_LIBS_INIT})
9+
target_compile_features(${TARGET_2} PRIVATE cxx_std_17)
510

611
if(LLAMA_TOOLS_INSTALL)
7-
install(TARGETS ${TARGET} RUNTIME)
12+
install(TARGETS ${TARGET_1} ${TARGET_2} RUNTIME)
813
endif()

0 commit comments

Comments
 (0)