Skip to content

Instantly share code, notes, and snippets.

@kun432
Created October 19, 2022 13:40
Show Gist options
  • Save kun432/b3a78653d563cae0e99c7b79cdbbfd58 to your computer and use it in GitHub Desktop.
Save kun432/b3a78653d563cae0e99c7b79cdbbfd58 to your computer and use it in GitHub Desktop.
sharevox_sample_c++.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"provenance": [],
"collapsed_sections": [],
"authorship_tag": "ABX9TyPLDSUFNA3o10hHSYg+a+HG",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
},
"accelerator": "GPU"
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/kun432/b3a78653d563cae0e99c7b79cdbbfd58/sharevox_sample_c.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"id": "Dibi1Uc-Ts09"
},
"outputs": [],
"source": [
"!mkdir archives\n",
"%cd archives"
]
},
{
"cell_type": "code",
"source": [
"!wget https://github.com/SHAREVOX/sharevox_core/archive/refs/tags/0.1.2.zip && unzip 0.1.2.zip\n",
"!wget https://github.com/SHAREVOX/sharevox_core/releases/download/0.1.2/sharevox_core-linux-x64-gpu-0.1.2.zip && unzip sharevox_core-linux-x64-gpu-0.1.2.zip\n",
"!wget https://github.com/microsoft/onnxruntime/releases/download/v1.10.0/onnxruntime-linux-x64-gpu-1.10.0.tgz && tar zxvf onnxruntime-linux-x64-gpu-1.10.0.tgz\n",
"!wget http://downloads.sourceforge.net/open-jtalk/open_jtalk_dic_utf_8-1.11.tar.gz && tar zxvf open_jtalk_dic_utf_8-1.11.tar.gz\n",
"!wget https://github.com/SHAREVOX/sharevox_core/releases/download/0.1.0/sharevox_model-0.1.0.zip && unzip sharevox_model-0.1.0.zip\n",
"%cd .."
],
"metadata": {
"id": "xULV3x4hVLvW"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
"!cp -pr archives/sharevox_core-0.1.2 .\n",
"%cd sharevox_core-0.1.2"
],
"metadata": {
"id": "BhCfP_0mWMpZ"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
"!cp -p ../archives/sharevox_core-linux-x64-gpu-0.1.2/libcore.so example/cpp/unix/.\n",
"!cp -p ../archives/onnxruntime-linux-x64-gpu-1.10.0/lib/* example/cpp/unix/.\n",
"!cp -pr ../archives/open_jtalk_dic_utf_8-1.11 example/cpp/unix/."
],
"metadata": {
"id": "oNjb3h1uXOmY"
},
"execution_count": 5,
"outputs": []
},
{
"cell_type": "code",
"source": [
"%cd example/cpp/unix/\n",
"!cmake -S . -B build\n",
"!cmake --build build"
],
"metadata": {
"id": "FjQZAvykZCQB"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
"!build/simple_tts これはテストです"
],
"metadata": {
"id": "M_28ZAeWdZT8"
},
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"source": [
"import IPython\n",
"IPython.display.Audio(\"audio.wav\")"
],
"metadata": {
"id": "cPtYsOfsdeq2"
},
"execution_count": null,
"outputs": []
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment