Surveillez en continu la communication et la performance de vos concurrents sur les réseaux sociaux pour adapter votre stratégie marketing.
Surveillez en continu la communication et la performance de vos concurrents sur les réseaux sociaux pour adapter votre stratégie marketing.
{
"name": "Transcribe new long mp3 files from Google Drive with Google Cloud Speech",
"flow": [
{
"id": 6,
"module": "google-drive:watchFilesInAFolder",
"version": 4,
"parameters": {
"select": "create",
"mimeType": "all"
},
"mapper": {},
"metadata": {
"designer": {
"x": 0,
"y": 0
},
"restore": {
"select": {
"label": "By Created Time"
},
"mimeType": {
"label": "All"
}
},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account",
"label": "Connection",
"required": true
},
{
"name": "select",
"type": "select",
"label": "Watch Files",
"required": true,
"validate": {
"enum": [
"create",
"modify"
]
}
},
{
"name": "destination",
"type": "select",
"label": "Choose a Drive",
"required": true,
"validate": {
"enum": [
"drive",
"share",
"team"
]
}
},
{
"name": "mimeType",
"type": "select",
"label": "File Types to Watch",
"required": true,
"validate": {
"enum": [
"all",
"document",
"spreadsheet",
"slide",
"drawing"
]
}
},
{
"name": "limit",
"type": "uinteger",
"label": "Limit",
"required": true
},
{
"name": "folderId",
"type": "folder",
"label": "Select the Folder to be Watched",
"required": true
}
]
}
},
{
"id": 7,
"module": "google-drive:getAFile",
"version": 4,
"parameters": {},
"filter": {
"name": "",
"conditions": [
[
{
"a": "{{6.mimeType}}",
"b": "audio",
"o": "text:contain:ci"
}
]
]
},
"mapper": {
"file": "{{6.id}}",
"select": "map",
"formatDrawings": "image/jpeg",
"formatDocuments": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"formatSpreadsheets": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"formatPresentations": "application/vnd.openxmlformats-officedocument.presentationml.presentation"
},
"metadata": {
"designer": {
"x": 300,
"y": 0
},
"restore": {
"select": {
"label": "Enter manually"
},
"formatDrawings": {
"label": "JPEG"
},
"formatDocuments": {
"label": "MS Word Document"
},
"formatSpreadsheets": {
"label": "MS Excel"
},
"formatPresentations": {
"label": "MS PowerPoint"
}
},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account",
"label": "Connection",
"required": true
}
],
"expect": [
{
"name": "select",
"type": "select",
"label": "Enter a File ID",
"required": true,
"validate": {
"enum": [
"map",
"value"
]
}
},
{
"name": "formatDocuments",
"type": "select",
"label": "Convert Google Documents Files to Format",
"required": true,
"validate": {
"enum": [
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/pdf",
"application/vnd.oasis.opendocument.text",
"text/html",
"text/plain",
"application/rtf"
]
}
},
{
"name": "formatSpreadsheets",
"type": "select",
"label": "Convert Google Spreadsheets Files to Format",
"required": true,
"validate": {
"enum": [
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/x-vnd.oasis.opendocument.spreadsheet",
"application/pdf"
]
}
},
{
"name": "formatPresentations",
"type": "select",
"label": "Convert Google Slides Files to Format",
"required": true,
"validate": {
"enum": [
"application/vnd.openxmlformats-officedocument.presentationml.presentation",
"application/pdf"
]
}
},
{
"name": "formatDrawings",
"type": "select",
"label": "Convert Google Drawings Files to Format",
"required": true,
"validate": {
"enum": [
"image/jpeg",
"image/png",
"image/svg+xml",
"application/pdf"
]
}
},
{
"name": "file",
"type": "text",
"label": "File ID",
"required": true
}
]
}
},
{
"id": 10,
"module": "google-cloud-speech:speechLongRunningRecognize",
"version": 1,
"parameters": {},
"mapper": {
"content": "{{7.data}}",
"fileName": "{{7.name}}",
"metadata": {},
"FLACorWAV": true,
"uploadType": "content",
"languageCode": "en-US",
"sampleRateHertz": "16000",
"audioChannelCount": "1",
"diarizationSpeakerCount": "2",
"enableAutomaticPunctuation": true,
"enableSeparateRecognitionPerChannel": false
},
"metadata": {
"designer": {
"x": 600,
"y": 0
},
"restore": {
"metadata": {
"nested": {
"interactionType": {
"mode": "chose",
"label": ""
},
"originalMediaType": {
"mode": "chose",
"label": ""
},
"microphoneDistance": {
"mode": "chose",
"label": ""
},
"recordingDeviceType": {
"mode": "chose",
"label": ""
}
}
},
"FLACorWAV": {
"mode": "chose"
},
"uploadType": {
"mode": "chose",
"label": "Content"
},
"useEnhanced": {
"mode": "chose"
},
"languageCode": {
"mode": "chose",
"label": "English (United States)"
},
"speechContexts": {
"mode": "chose",
"items": []
},
"profanityFilter": {
"mode": "chose"
},
"enableWordConfidence": {
"mode": "chose"
},
"enableWordTimeOffsets": {
"mode": "chose"
},
"alternativeLanguageCodes": {
"mode": "chose",
"items": []
},
"enableSpeakerDiarization": {
"mode": "chose"
},
"enableAutomaticPunctuation": {
"mode": "chose"
},
"enableSeparateRecognitionPerChannel": {
"mode": "chose"
}
},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account",
"label": "Connection",
"required": true
}
],
"expect": [
{
"name": "uploadType",
"type": "select",
"label": "Upload Type",
"required": true,
"validate": {
"enum": [
"content",
"uri"
]
}
},
{
"name": "FLACorWAV",
"type": "boolean",
"label": "Uploaded file is neither FLAC nor WAV",
"required": true
},
{
"name": "audioChannelCount",
"type": "uinteger",
"label": "Audio channels count",
"required": true,
"validate": {
"max": 10,
"min": 1
}
},
{
"name": "enableSeparateRecognitionPerChannel",
"type": "boolean",
"label": "Enable separate recognition per channel",
"required": true
},
{
"name": "languageCode",
"type": "select",
"label": "Language Code (BCP-47)",
"required": true
},
{
"name": "alternativeLanguageCodes",
"spec": {
"type": "select",
"label": "BCP-47 language tags"
},
"type": "array",
"label": "Additional language tags",
"validate": {
"maxItems": 3
}
},
{
"name": "maxAlternatives",
"type": "uinteger",
"label": "Number of alternatives",
"validate": {
"max": 30,
"min": 0
}
},
{
"name": "profanityFilter",
"type": "boolean",
"label": "Profanity Filter"
},
{
"name": "speechContexts",
"spec": [
{
"name": "phrases",
"spec": {
"type": "text"
},
"type": "array",
"label": "Phrases"
},
{
"name": "boost",
"type": "number",
"label": "Boost"
}
],
"type": "array",
"label": "SpeechContexts"
},
{
"name": "enableWordTimeOffsets",
"type": "boolean",
"label": "Enable word time offsets"
},
{
"name": "enableWordConfidence",
"type": "boolean",
"label": "Enable word confidence"
},
{
"name": "enableAutomaticPunctuation",
"type": "boolean",
"label": "Enable automatic punctuation"
},
{
"name": "enableSpeakerDiarization",
"type": "boolean",
"label": "Enable speaker diarization"
},
{
"name": "diarizationSpeakerCount",
"type": "number",
"label": "Diarization speaker count"
},
{
"name": "metadata",
"spec": [
{
"name": "interactionType",
"type": "select",
"label": "Interaction type",
"validate": {
"enum": [
"INTERACTION_TYPE_UNSPECIFIED",
"DISCUSSION",
"PRESENTATION",
"PHONE_CALL",
"VOICEMAIL",
"PROFESSIONALLY_PRODUCED",
"VOICE_SEARCH",
"VOICE_COMMAND",
"DICTATION"
]
}
},
{
"name": "industryNaicsCodeOfAudio",
"type": "uinteger",
"label": "Industry NAICS code of audio"
},
{
"name": "microphoneDistance",
"type": "select",
"label": "Microphone distance",
"validate": {
"enum": [
"MICROPHONE_DISTANCE_UNSPECIFIED",
"NEARFIELD",
"MIDFIELD",
"FARFIELD"
]
}
},
{
"name": "originalMediaType",
"type": "select",
"label": "Original media type",
"validate": {
"enum": [
"ORIGINAL_MEDIA_TYPE_UNSPECIFIED",
"AUDIO",
"VIDEO"
]
}
},
{
"name": "recordingDeviceType",
"type": "select",
"label": "Recording device type",
"validate": {
"enum": [
"RECORDING_DEVICE_TYPE_UNSPECIFIED",
"SMARTPHONE",
"PC",
"PHONE_LINE",
"VEHICLE",
"OTHER_OUTDOOR_DEVICE",
"OTHER_INDOOR_DEVICE"
]
}
},
{
"name": "recordingDeviceName",
"type": "text",
"label": "Recording device name"
},
{
"name": "originalMimeType",
"type": "text",
"label": "Original MIME type"
},
{
"name": "obfuscatedId",
"type": "text",
"label": "Obfuscated ID"
},
{
"name": "audioTopic",
"type": "text",
"label": "Audio topic"
}
],
"type": "collection",
"label": "Metadata"
},
{
"name": "useEnhanced",
"type": "boolean",
"label": "Enhanced"
},
{
"mean": "name",
"name": "fileName",
"type": "filename",
"label": "File name"
},
{
"mean": "data",
"name": "content",
"type": "buffer",
"label": "The audio file",
"required": true
},
{
"name": "encoding",
"type": "select",
"label": "Audio Encoding",
"required": true,
"validate": {
"enum": [
"ENCODING_UNSPECIFIED",
"LINEAR16",
"FLAC",
"MULAW",
"AMR",
"AMR_WB",
"OGG_OPUS",
"SPEEX_WITH_HEADER_BYTE",
"MP3"
]
}
},
{
"name": "sampleRateHertz",
"type": "number",
"label": "Sample rate in Hertz",
"required": true
}
],
"interface": [
{
"help": "The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the *name* should have the format of *operations/some/unique/name*.",
"name": "name",
"type": "text",
"label": "Name"
},
{
"help": "Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.nnAn object containing fields of an arbitrary type. An additional field "*@type*" contains a URI identifying the type. Example: *{ "id": 1234, "@type": "types.example.com/standard/id" }*.",
"name": "metadata",
"type": "collection",
"label": "Metadata"
},
{
"help": "If the value is *false*, it means the operation is still in progress. If *true*, the operation is completed, and either *error* or *response* is available.",
"name": "done",
"type": "boolean",
"label": "Done"
},
{
"help": "The normal response of the operation in case of success. If the original method returns no data on success, such as *Delete*, the response is *google.protobuf.Empty*. If the original method is standard *Get/Create/Update*, the response should be the resource. For other methods, the response should have the type *XxxResponse*, where *Xxx* is the original method name. For example, if the original method name is *TakeSnapshot()*, the inferred response type is *TakeSnapshotResponse*.nnAn object containing fields of an arbitrary type. An additional field "*@type*" contains a URI identifying the type. Example: *{ "id": 1234, "@type": "types.example.com/standard/id" }*.",
"name": "response",
"type": "collection",
"label": "Response"
}
],
"advanced": true
}
},
{
"id": 11,
"module": "util:FunctionSleep",
"version": 1,
"parameters": {},
"mapper": {},
"metadata": {
"designer": {
"x": 900,
"y": 0
},
"expect": [
{
"name": "duration",
"type": "uinteger",
"label": "Delay",
"required": true,
"validate": {
"max": 300,
"min": 1
}
}
]
}
},
{
"id": 12,
"module": "google-cloud-speech:operationsGet",
"version": 1,
"parameters": {},
"mapper": {
"name": "{{10.name}}"
},
"metadata": {
"designer": {
"x": 1200,
"y": 0
},
"restore": {},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account",
"label": "Connection",
"required": true
}
],
"expect": [
{
"name": "name",
"type": "text",
"label": "Name",
"required": true
}
]
}
},
{
"id": 15,
"module": "builtin:BasicFeeder",
"version": 1,
"parameters": {},
"mapper": {
"array": "{{12.response.results}}"
},
"metadata": {
"designer": {
"x": 1500,
"y": 0
},
"restore": {
"array": {
"mode": "edit"
}
},
"expect": [
{
"mode": "edit",
"name": "array",
"spec": [],
"type": "array",
"label": "Array"
}
]
}
},
{
"id": 14,
"module": "util:TextAggregator",
"version": 1,
"parameters": {
"feeder": 15,
"rowSeparator": "n"
},
"mapper": {
"value": "{{15.alternatives[].transcript}}"
},
"metadata": {
"designer": {
"x": 1800,
"y": 0
},
"restore": {
"feeder": {
"label": "Iterator [15]"
},
"rowSeparator": {
"label": "New row"
}
},
"parameters": [
{
"name": "rowSeparator",
"type": "select",
"label": "Row separator",
"validate": {
"enum": [
"n",
"t",
"other"
]
}
}
],
"expect": [
{
"name": "value",
"type": "text",
"label": "Text",
"multiline": true
}
],
"advanced": true
}
},
{
"id": 13,
"module": "google-docs:createADocument",
"version": 1,
"parameters": {},
"mapper": {
"name": "{{6.originalFilename}}",
"footer": false,
"header": false,
"content": "{{14.text}}"
},
"metadata": {
"designer": {
"x": 2100,
"y": 0
},
"restore": {},
"parameters": [
{
"name": "__IMTCONN__",
"type": "account",
"label": "Connection",
"required": true
}
],
"expect": [
{
"name": "name",
"type": "text",
"label": "Name",
"required": true
},
{
"name": "content",
"type": "text",
"label": "Content",
"required": true
},
{
"name": "destination",
"type": "select",
"label": "Choose a Drive",
"required": true,
"validate": {
"enum": [
"drive",
"share",
"team"
]
}
},
{
"name": "header",
"type": "boolean",
"label": "Insert a Header",
"required": true
},
{
"name": "footer",
"type": "boolean",
"label": "Insert a Footer",
"required": true
},
{
"name": "folderId",
"type": "folder",
"label": "New Document's Location",
"required": true
}
]
}
}
],
"metadata": {
"instant": false,
"version": 1,
"scenario": {
"roundtrips": 1,
"maxErrors": 3,
"autoCommit": true,
"autoCommitTriggerLast": true,
"sequential": false,
"slots": null,
"confidential": false,
"dataloss": false,
"dlq": false,
"freshVariables": false
},
"designer": {
"orphans": []
},
"zone": "eu2.make.com",
"notes": []
}
}