{"id":4125,"date":"2024-10-11T06:29:54","date_gmt":"2024-10-10T21:29:54","guid":{"rendered":"https:\/\/matoken.org\/blog\/?p=4125"},"modified":"2024-10-11T06:29:55","modified_gmt":"2024-10-10T21:29:55","slug":"trying-out-openai-whispers-new-large-v3-turbo-model","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2024\/10\/11\/trying-out-openai-whispers-new-large-v3-turbo-model\/","title":{"rendered":"OpenAI Whisper\u306e\u65b0\u3057\u3044large-v3-turbo\u30e2\u30c7\u30eb\u3092\u5c11\u3057\u8a66\u3059"},"content":{"rendered":"<p><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"48\" height=\"48\" viewBox=\"0 0 24 24\"><g class=\"chatbubbles-outline\"><\/g><g fill=\"currentColor\" fill-rule=\"evenodd\" class=\"Vector\" clip-rule=\"evenodd\"><path d=\"M16.094 15.581a.8.8 0 0 0-.529-.022a6.4 6.4 0 0 1-2.039.248c-3.289-.131-5.857-2.71-5.736-5.76s2.886-5.417 6.175-5.287c3.29.13 5.857 2.71 5.736 5.76c-.022.566-.375 1.441-.685 2.115a1.97 1.97 0 0 0-.149 1.225l.439 2.093a.562.562 0 0 1-.763.634zM5.792 9.967c-.17 4.294 3.407 7.67 7.655 7.838a8.4 8.4 0 0 0 2.268-.218l2.068.85c1.901.782 3.902-.883 3.48-2.895l-.433-2.066l.002-.004c.17-.368.364-.82.524-1.28c.146-.42.32-1.006.344-1.593c.17-4.293-3.407-7.668-7.656-7.837S5.962 5.674 5.792 9.967\"><\/path><path d=\"M5.395 13.053a1 1 0 0 1-.448 1.341c-.177.089-.398.334-.573.802a3.6 3.6 0 0 0-.22 1.318c.002.047.027.184.107.42c.074.216.172.452.27.668c.196.435.268.936.167 1.435l-.062.302l.543-.228a1.55 1.55 0 0 1 1.044-.052c.322.096.67.142 1.033.128a3.08 3.08 0 0 0 2.192-1.02a1 1 0 1 1 1.498 1.325a5.08 5.08 0 0 1-3.611 1.693a5.2 5.2 0 0 1-1.532-.167l-1.465.616c-1.026.43-2.117-.464-1.894-1.555l.294-1.442a.35.35 0 0 0-.03-.212a10 10 0 0 1-.34-.846c-.096-.28-.199-.641-.212-.985a5.6 5.6 0 0 1 .345-2.1c.258-.687.729-1.477 1.552-1.889a1 1 0 0 1 1.342.448\"><\/path><\/g><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"48\" height=\"48\" viewBox=\"0 0 48 48\"><g fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"4\"><path d=\"M28.2857 37H39.7143M42 42L39.7143 37L42 42ZM26 42L28.2857 37L26 42ZM28.2857 37L34 24L39.7143 37H28.2857Z\"><\/path><path d=\"M16 6L17 9\"><\/path><path d=\"M6 11H28\"><\/path><path d=\"M10 16C10 16 11.7895 22.2609 16.2632 25.7391C20.7368 29.2174 28 32 28 32\"><\/path><path d=\"M24 11C24 11 22.2105 19.2174 17.7368 23.7826C13.2632 28.3478 6 32 6 32\"><\/path><\/g><\/svg><\/p>\n<div class=\"paragraph\">\n<p>OpenAI \u306e Whisper \u3068\u3044\u3046\u6587\u5b57\u8d77\u3053\u3057\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u304c\u3042\u308a\u307e\u3059\uff0e\u3053\u308c\u3092\u4f7f\u3044\uff0c\u30ab\u30f3\u30d5\u30a1\u30ec\u30f3\u30b9\u7b49\u306e\u6587\u5b57\u8d77\u3053\u3057\u3092\u3057\u305f\u308a\u3057\u3066\u4fbf\u5229\u306b\u4f7f\u308f\u305b\u3066\u3082\u3089\u3063\u3066\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/openai\/whisper\">openai\/whisper: Robust Speech Recognition via Large-Scale Weak Supervision<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/gitlab.com\/matoken\/kagolug-2022.11\/-\/blob\/master\/slide\/slide.adoc?ref_type=heads\">OpenAI\u306eWhisper\u3067\u30aa\u30d5\u30e9\u30a4\u30f3\u6587\u5b57\u8d77\u3053\u3057(STT)<\/a> (<a href=\"https:\/\/kagolug.connpass.com\/event\/267761\/\">\u9e7f\u5150\u5cf6Linux\u52c9\u5f37\u4f1a 2022.11<\/a>\u306b\u3066\u767a\u8868)<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Whisper \u3092\u4f7f\u3046\u969b\u306b\u30e2\u30c7\u30eb\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff0e<br \/>\n\u30e2\u30c7\u30eb\u306f\u8907\u6570\u5b58\u5728\u3057\uff0c\u57fa\u672c\u7684\u306b\u30b5\u30a4\u30ba\u306e\u5927\u304d\u3044\u3082\u306e\u306e\u307b\u3046\u304c\u6587\u5b57\u8d77\u3053\u3057\u7cbe\u5ea6\u304c\u826f\u3044\u3067\u3059\u304c\uff0c\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u6d88\u8cbb\u3057\u307e\u3059\uff0e<br \/>\n\u4eca\u56de <code>large-v3-turbo<\/code>(<code>turbo<\/code> \u3068\u7565\u3055\u308c\u308b\u3088\u3046\u3067\u3059\uff0e)\u3068\u3044\u3046\u65b0\u3057\u3044\u30e2\u30c7\u30eb\u304c\u30ea\u30ea\u30fc\u30b9\u3055\u308c\u307e\u3057\u305f\uff0e\u3053\u306e\u30e2\u30c7\u30eb\u306f <code>large-v3<\/code> \u3092\u5143\u306b\u30c7\u30b3\u30fc\u30c0\u3092\u5c0f\u3055\u304f\u3059\u308b\u3053\u3068\u3067\u7cbe\u5ea6\u306f\u305d\u306e\u307e\u307e\u306b\u9ad8\u901f\u306b\u306a\u3063\u3066\u3044\u308b\u305d\u3046\u3067\u3059\uff0e<br \/>\n\u3069\u306e\u304f\u3089\u3044\u901f\u304f\u306a\u3063\u3066\u3044\u308b\u306e\u304b\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/openai\/whisper\/discussions\/2363\"><code>turbo<\/code> model release \u00b7 openai\/whisper \u00b7 Discussion #2363<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<p><!--more--><\/p>\n<div class=\"paragraph\">\n<p>\u4ee5\u4e0b\u306f Whisper \u306e README.md \u306b\u3042\u308b\u30e2\u30c7\u30eb\u306e\u6bd4\u8f03\u3067\u3059\uff0e\u4e00\u756a\u4e0b\u306b\u8ffd\u52a0\u3055\u308c\u305f <code>turbo<\/code> \u304c\u4eca\u56de\u8a66\u3057\u305f\u3044\u3082\u306e\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"quoteblock\">\n<blockquote>\n<table  class=\" table table-hover\" >\n<colgroup>\n<col style=\"width: 8%\" \/>\n<col style=\"width: 13%\" \/>\n<col style=\"width: 21%\" \/>\n<col style=\"width: 21%\" \/>\n<col style=\"width: 16%\" \/>\n<col style=\"width: 17%\" \/>\n<\/colgroup>\n<thead>\n<tr class=\"header\">\n<th style=\"text-align: center;\">Size<\/th>\n<th style=\"text-align: center;\">Parameters<\/th>\n<th style=\"text-align: center;\">English-only model<\/th>\n<th style=\"text-align: center;\">Multilingual model<\/th>\n<th style=\"text-align: center;\">Required VRAM<\/th>\n<th style=\"text-align: center;\">Relative speed<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"odd\">\n<td style=\"text-align: center;\">tiny<\/td>\n<td style=\"text-align: center;\">39 M<\/td>\n<td style=\"text-align: center;\"><code>tiny.en<\/code><\/td>\n<td style=\"text-align: center;\"><code>tiny<\/code><\/td>\n<td style=\"text-align: center;\">~1 GB<\/td>\n<td style=\"text-align: center;\">~10x<\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"text-align: center;\">base<\/td>\n<td style=\"text-align: center;\">74 M<\/td>\n<td style=\"text-align: center;\"><code>base.en<\/code><\/td>\n<td style=\"text-align: center;\"><code>base<\/code><\/td>\n<td style=\"text-align: center;\">~1 GB<\/td>\n<td style=\"text-align: center;\">~7x<\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"text-align: center;\">small<\/td>\n<td style=\"text-align: center;\">244 M<\/td>\n<td style=\"text-align: center;\"><code>small.en<\/code><\/td>\n<td style=\"text-align: center;\"><code>small<\/code><\/td>\n<td style=\"text-align: center;\">~2 GB<\/td>\n<td style=\"text-align: center;\">~4x<\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"text-align: center;\">medium<\/td>\n<td style=\"text-align: center;\">769 M<\/td>\n<td style=\"text-align: center;\"><code>medium.en<\/code><\/td>\n<td style=\"text-align: center;\"><code>medium<\/code><\/td>\n<td style=\"text-align: center;\">~5 GB<\/td>\n<td style=\"text-align: center;\">~2x<\/td>\n<\/tr>\n<tr class=\"odd\">\n<td style=\"text-align: center;\">large<\/td>\n<td style=\"text-align: center;\">1550 M<\/td>\n<td style=\"text-align: center;\">N\/A<\/td>\n<td style=\"text-align: center;\"><code>large<\/code><\/td>\n<td style=\"text-align: center;\">~10 GB<\/td>\n<td style=\"text-align: center;\">1x<\/td>\n<\/tr>\n<tr class=\"even\">\n<td style=\"text-align: center;\">turbo<\/td>\n<td style=\"text-align: center;\">809 M<\/td>\n<td style=\"text-align: center;\">N\/A<\/td>\n<td style=\"text-align: center;\"><code>turbo<\/code><\/td>\n<td style=\"text-align: center;\">~6 GB<\/td>\n<td style=\"text-align: center;\">~8x<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/blockquote>\n<div class=\"attribution\">\n&#8212; <a href=\"https:\/\/github.com\/openai\/whisper\/blob\/main\/README.md#available-models-and-languages\">Available models and languages<\/a>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>turbo<\/code> \u3092\u8a66\u3059\u306b\u306f Python \u306e <code>openai-whisper<\/code> \u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092 <code>20240930<\/code> \u4ee5\u964d\u306b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff0e<br \/>\n\u65b0\u898f\u306b\u5c0e\u5165\u3059\u308b\u5834\u5408\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u611f\u3058\u3067\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ python3 -m venv venv\n$ source venv\/bin\/activate\n$ pip install openai-whisper<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u65e2\u5b58\u306e\u3082\u306e\u3092\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b\u5834\u5408\u306f\u3053\u3093\u306a\u611f\u3058\u3067\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ source venv\/bin\/activate\n$ pip install -U openai-whisper<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u78ba\u8a8d\u3057\u3066 <code>20240930<\/code> \u4ee5\u964d\u306b\u306a\u3063\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ pip list | grep whisper\nopenai-whisper           20240930<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30c6\u30b9\u30c8\u306e\u305f\u3081\u306e\u97f3\u58f0\u3092\u7528\u610f\u3057\u307e\u3059\uff0e\u4eca\u56de\u306fNHK\u30e9\u30b8\u30aa\u30cb\u30e5\u30fc\u30b9\u3092\u5229\u7528\u3057\u307e\u3057\u305f\uff0eRSS feed \u304b\u3089\u6700\u65b0\u306e\u30cb\u30e5\u30fc\u30b9\u3092\u5165\u624b\u3057\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ rsstail -n1 -N1eu https:\/\/www.nhk.or.jp\/s-media\/news\/podcast\/list\/v1\/all.xml | grep .mp3$ | xargs wget<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u97f3\u58f0\u60c5\u5831\uff0e\u4e01\u5ea65\u5206\u307b\u3069\u306e\u97f3\u58f0\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ ffprobe 08fe3ee2f8d9f9fa8481508530974854_64k.mp3 2&gt;&amp;1 |grep Stream\n  Stream #0:0: Audio: mp3 (mp3float), 48000 Hz, stereo, fltp, 64 kb\/s\n$ ffprobe 08fe3ee2f8d9f9fa8481508530974854_64k.mp3 2&gt;&amp;1 |grep Duration:\n  Duration: 00:05:00.02, start: 0.023021, bitrate: 64 kb\/s<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30e2\u30c7\u30eb\u30c7\u30fc\u30bf\u304c\u306a\u3044\u72b6\u614b\u3067 Whisper \u3092\u5b9f\u884c\u3059\u308b\u3068\u30e2\u30c7\u30eb\u30c7\u30fc\u30bf\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u5b9f\u884c\u3055\u308c\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Linux \u74b0\u5883\u3060\u3068\u65e2\u5b9a\u5024\u3067\u306f <code>~\/.cache\/whisper\/<\/code> \u306b\u4fdd\u5b58\u3055\u308c\u307e\u3059\uff0e<code>--model_dir<\/code> \u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u5909\u66f4\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30b5\u30a4\u30ba\u3092\u898b\u308b\u3068 <code>turbo<\/code> \u306f 1.6GB \u7a0b\u3067 <code>medium<\/code> \u3068\u30b5\u30a4\u30ba\u304c\u8fd1\u3044\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ ls -Ss1 ~\/.cache\/whisper\/\ntotal 6990496\n3014656 large.pt\n1580028 large-v3-turbo.pt\n1492200 medium.pt\n 472284 small.pt\n 141860 base.pt\n 141860 base.en.pt\n  73804 tiny.pt\n  73804 tiny.en.pt<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>turbo<\/code> \u3068 <code>medium<\/code> \u3067\u5b9f\u884c\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<br \/>\n\u4eca\u56de\u5b9f\u884c\u3057\u305f\u7aef\u672b\u306f <code>CPU:Intel Core i7-10510U\/RAM 16GB<\/code> \u306e\u7aef\u672b\u3067\u3059\uff0e\u65e5\u5e38\u4f5c\u696d\u3092\u884c\u3044\u306a\u304c\u3089\u3060\u3063\u305f\u306e\u3067 Whisper \u3060\u3051\u3067\u52d5\u304b\u3059\u3068\u3082\u3046\u5c11\u3057\u901f\u304f\u306a\u308b\u3068\u601d\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">turbo<\/div>\n<div class=\"content\">\n<pre>$ time whisper --model large-v3-turbo --threads `nproc` --language Japanese 08fe3ee2f8d9f9fa8481508530974854_64k.mp3\n\u301c\u7565\u301c\n\nreal    6m48.087s\nuser    46m41.336s\nsys     2m31.058s<\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">medium<\/div>\n<div class=\"content\">\n<pre>$ time whisper --model medium --threads `nproc` --language Japanese 08fe3ee2f8d9f9fa8481508530974854_64k.mp3\n\u301c\u7565\u301c\n\nreal    19m49.721s\nuser    145m13.502s\nsys     0m44.894s<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><code>turbo<\/code> \u306f\u5927\u5206\u901f\u3044\u3067\u3059\u306d\uff0e\u3082\u3046\u5c11\u3057\u65e9\u304f\u306a\u308b\u3068\u30ea\u30a2\u30eb\u30bf\u30a4\u30e0\u6587\u5b57\u8d77\u3053\u3057\u304c\u3067\u304d\u308b\u306e\u3067\u3059\u304c\uff0e<br \/>\n\u7d50\u679c\u306e\u6587\u5b57\u8d77\u3053\u3057\u306e\u7cbe\u5ea6\u3082\u554f\u984c\u306a\u3055\u305d\u3046\u3067\u3059\uff0e\u3057\u3070\u3089\u304f\u306f\u3053\u306e <code>large-v3-turbo<\/code> \u30e2\u30c7\u30eb\u3092\u4f7f\u3063\u3066\u3044\u3053\u3046\u3068\u601d\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u74b0\u5883<\/div>\n<div class=\"content\">\n<pre>$ pip list | grep whisper\nopenai-whisper           20240930\n$ dpkg-query -W python3 rsstail\npython3 3.12.6-1\nrsstail 2.1-1\n$ lsb_release -dr\nDescription:    Debian GNU\/Linux trixie\/sid\nRelease:        n\/a\n$ arch\nx86_64\n$ cpu-info\nPackages:\n        0: Intel Core i7-10510U\nMicroarchitectures:\n        4x Sky Lake\nCores:\n        0: 2 processors (0-1), Intel Sky Lake\n        1: 2 processors (2-3), Intel Sky Lake\n        2: 2 processors (4-5), Intel Sky Lake\n        3: 2 processors (6-7), Intel Sky Lake\nClusters:\n        0: 8 processors (0-7),  0: 4 cores (0-3), Intel Sky Lake\nLogical processors (System ID):\n        0 (0): APIC ID 0x00000000\n        1 (4): APIC ID 0x00000001\n        2 (1): APIC ID 0x00000002\n        3 (5): APIC ID 0x00000003\n        4 (2): APIC ID 0x00000004\n        5 (6): APIC ID 0x00000005\n        6 (3): APIC ID 0x00000006\n        7 (7): APIC ID 0x00000007\n$ grep ^MemTotal: \/proc\/meminfo\nMemTotal:       15987016 kB\n$ free\n               total        used        free      shared  buff\/cache   available\nMem:        15987016     9784984     2546356     2600260     6612472     6202032\nSwap:       17575932      627800    16948132<\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>OpenAI \u306e Whisper \u3068\u3044\u3046\u6587\u5b57\u8d77\u3053\u3057\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u304c\u3042\u308a\u307e\u3059\uff0e\u3053\u308c\u3092\u4f7f\u3044\uff0c\u30ab\u30f3\u30d5\u30a1\u30ec\u30f3\u30b9\u7b49\u306e\u6587\u5b57\u8d77\u3053\u3057\u3092\u3057\u305f\u308a\u3057\u3066\u4fbf\u5229\u306b\u4f7f\u308f\u305b\u3066\u3082\u3089\u3063\u3066\u3044\u307e\u3059\uff0e openai\/whisper: Robust Speech R [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":""},"categories":[7,6,199],"tags":[776,848,826,824],"class_list":["post-4125","post","type-post","status-publish","format-standard","hentry","category-debian-linux","category-linux","category-sid","tag-848","tag-transcription","tag-whisper"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/4125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=4125"}],"version-history":[{"count":1,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/4125\/revisions"}],"predecessor-version":[{"id":4126,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/4125\/revisions\/4126"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=4125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=4125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=4125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}