-
Notifications
You must be signed in to change notification settings - Fork 516
/
Copy pathcopy.sh
executable file
·44 lines (34 loc) · 1.94 KB
/
copy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
echo "Copying Android resources..."
cp ../../lib/android/arm64-v8a/libpv_porcupine.so ./Assets/Porcupine/Plugins/android/arm64-v8a/libpv_porcupine.so
cp ../../lib/android/armeabi-v7a/libpv_porcupine.so ./Assets/Porcupine/Plugins/android/armeabi-v7a/libpv_porcupine.so
echo "Copying iOS lib..."
cp -R ../../lib/ios/PvPorcupine.xcframework/ios-arm64/PvPorcupine.framework ./Assets/Porcupine/Plugins/ios
echo "Copying Linux lib..."
cp ../../lib/linux/x86_64/libpv_porcupine.so ./Assets/Porcupine/Plugins/linux/x86_64/libpv_porcupine.so
echo "Copying macOS lib..."
cp ../../lib/mac/x86_64/libpv_porcupine.dylib ./Assets/Porcupine/Plugins/mac/x86_64/libpv_porcupine.dylib
echo "Copying macOS (Apple silicon) lib..."
cp ../../lib/mac/arm64/libpv_porcupine.dylib ./Assets/Porcupine/Plugins/mac/arm64/libpv_porcupine.dylib
echo "Copying Windows lib..."
cp ../../lib/windows/amd64/libpv_porcupine.dll ./Assets/Porcupine/Plugins/windows/amd64/pv_porcupine.dll
echo "Copying Porcupine common lib..."
cp ../../lib/common/porcupine_params.pv ./Assets/StreamingAssets/porcupine_params.pv
echo "Copying built-in keyword files..."
cp -rp ../../resources/keyword_files/android/* ./Assets/StreamingAssets/keyword_files/android
cp -rp ../../resources/keyword_files/ios/* ./Assets/StreamingAssets/keyword_files/ios
cp -rp ../../resources/keyword_files/linux/* ./Assets/StreamingAssets/keyword_files/linux
cp -rp ../../resources/keyword_files/mac/* ./Assets/StreamingAssets/keyword_files/mac
cp -rp ../../resources/keyword_files/windows/* ./Assets/StreamingAssets/keyword_files/windows
echo "Copying Voice Processor files..."
if [ ! -d "./Assets/Porcupine/VoiceProcessor" ]
then
mkdir -p ./Assets/Porcupine/VoiceProcessor
fi
cp -rp VoiceProcessor/Assets/UnityVoiceProcessor/*.cs ./Assets/Porcupine/VoiceProcessor
echo "Copying demo files..."
if [ ! -d "./Assets/Porcupine/Demo" ]
then
mkdir -p ./Assets/Porcupine/Demo
fi
cp -rp ../../demo/unity/* ./Assets/Porcupine/Demo
echo "Copy complete!"