Skip to content

Commit

Permalink
Merge pull request #2094 from zh794390558/kaldi
Browse files Browse the repository at this point in the history
[audio] build with kaldi pybind
  • Loading branch information
SmileGoat authored Jun 29, 2022
2 parents aa2aad7 + 9b577b4 commit 3dcf923
Show file tree
Hide file tree
Showing 36 changed files with 328 additions and 4,459 deletions.
27 changes: 22 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,10 @@ if(NOT CMAKE_VERSION VERSION_LESS 3.15.0)
cmake_policy(SET CMP0092 NEW)
endif()


project(paddlespeech)


# check and set CMAKE_CXX_STANDARD
string(FIND "${CMAKE_CXX_FLAGS}" "-std=c++" env_cxx_standard)
if(env_cxx_standard GREATER -1)
Expand All @@ -27,25 +29,40 @@ endif()
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_C_STANDARD 11)


set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_VERBOSE_MAKEFILE ON)



# Options
option(BUILD_SOX "Build libsox statically" ON)
option(BUILD_MAD "Enable libmad" ON)
option(BUILD_KALDI "Build kaldi statically" ON)
option(BUILD_PADDLEAUDIO_PYTHON_EXTENSION "Build Python extension" ON)

set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${CMAKE_CURRENT_SOURCE_DIR}/cmake")

# cmake
set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${PROJECT_SOURCE_DIR}/cmake;${PROJECT_SOURCE_DIR}/cmake/external")


# fc_patch dir
set(FETCHCONTENT_QUIET off)
get_filename_component(fc_patch "fc_patch" REALPATH BASE_DIR "${CMAKE_SOURCE_DIR}")
set(FETCHCONTENT_BASE_DIR ${fc_patch})


include(openblas)
# include(pybind)

# packages
find_package(Python3 COMPONENTS Interpreter Development)
find_package(pybind11 CONFIG)
message(STATUS "Python_INCLUDE_DIR=" ${Python_INCLUDE_DIR})

add_subdirectory(paddlespeech/audio/third_party)
add_subdirectory(paddlespeech/audio/src)

# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread -O0 -Wall -g")
add_subdirectory(paddlespeech/audio)

# Summary
include(cmake/summary.cmake)
onnx_print_configuration_summary()
3 changes: 0 additions & 3 deletions audio/.gitignore

This file was deleted.

14 changes: 0 additions & 14 deletions audio/CMakeLists.txt

This file was deleted.

34 changes: 0 additions & 34 deletions audio/audio/csrc/CMakeLists.txt

This file was deleted.

10 changes: 0 additions & 10 deletions audio/audio/csrc/pybind/pybind.cpp

This file was deleted.

61 changes: 0 additions & 61 deletions audio/audio/csrc/pybind/sox/io.cpp

This file was deleted.

18 changes: 0 additions & 18 deletions audio/audio/csrc/pybind/sox/io.h

This file was deleted.

98 changes: 0 additions & 98 deletions audio/audio/csrc/pybind/sox/utils.cpp

This file was deleted.

42 changes: 0 additions & 42 deletions audio/audio/csrc/pybind/sox/utils.h

This file was deleted.

9 changes: 0 additions & 9 deletions audio/third_party/CMakeLists.txt

This file was deleted.

Loading

0 comments on commit 3dcf923

Please sign in to comment.